Explore courses

Fall 2026

Find your next class

10 courses

Historical grades cover up to five years through the selected term. Grade sorting prioritizes courses with at least 100 letter grades.

Introduction to Computer Engineering covers logic components, Boolean algebra, logic design, computer organization, and assembly-language programming.

Offering recorded · Fall 2026

Sinclair enforces strict deadlines and requires diligent self-study. Wadle’s lectures are criticized as unhelpful or confusing, requiring heavy independent work.

historical GPA · grades

Spring 2022–Spring 2026

Covers digital system fundamentals including logic components, Boolean algebra, and computer organization design.

Offering recorded · Fall 2026

Homework is challenging and time-consuming, but attending discussion sessions and collaborating with groups makes the class much easier to manage.

historical GPA · grades

Spring 2022–Spring 2026

Covers fundamental circuit analysis techniques including DC/AC steady state, network theorems, and op-amp circuits.

Offering recorded · Fall 2026

The course is a flipped classroom requiring significant pre-class study and consistent attendance to prevent material from stacking up quickly.

historical GPA · grades

Spring 2022–Spring 2026

Introductory Microprocessor Laboratory covers software and hardware experiments with a microcomputer system.

Offering recorded · Fall 2026

Historical reviews of Michael Morrow: Students should expect to work quite a bit for an A, emphasizing the high workload relative to the credit value.

historical GPA · grades

Spring 2022–Spring 2026

Introduction to microprocessor systems covering architecture, programming, timing, I/O, and memory interfacing.

Offering recorded · Fall 2026

The course involves significant coding and project work, with some reviews noting a heavy reliance on self-learning from datasheets. Exams can be tough, and the workload demands consistent effort and attention to detail.

historical GPA · grades

Spring 2022–Spring 2026

ECE 399 is an independent study course where students engage in directed projects arranged with an instructor.

Offering recorded · Fall 2026

historical GPA · grades

Spring 2022–Spring 2026

Covers hardware and software design for embedded systems, the design process, and a major team project.

Offering recorded · Fall 2026

The course is hard but rewarding, requiring students to work early and often, and to order components immediately due to potential payment delays.

historical GPA · grades

Spring 2022–Spring 2026

Introduction to hardware description languages, automated synthesis, and advanced digital design principles.

Offering recorded · Fall 2026

Historical reviews of Anthony Gregerson, Mikko Lipasti, Younghyun Kim: The semester project requires significant effort and early planning. Workload varies widely, with some noting overwhelming weekly assignments or challenging midterm coding exams.

historical GPA · grades

Spring 2022–Spring 2026

ECE 699 is an advanced independent study course where students engage in directed study projects arranged with an instructor.

Offering recorded · Fall 2026

Kangwook Lee's independent study is rated as difficult, requiring significant effort to achieve substantial learning outcomes in machine learning.

historical GPA · grades

Spring 2022–Fall 2023 · limited sample

Looking for a professor? →