ECE 203 introduces signals, information, and computational techniques in electrical engineering.
Offering recorded · Fall 2026
Learning relies heavily on completing exercises and attending labs, with a flipped classroom structure requiring students to watch lectures independently before engaging in in-class activities.
CIRCUITS LABORATORY I covers experiments on Kirchhoff's laws, inductors, basic operational amplifier circuits, and frequency response.
Offering recorded · Fall 2026
The workload is minimal, with labs described as take-home or optional. However, students note that lab instructions are often unclear, and the final bench exam may differ significantly from practice materials, requiring independent preparation.
CIRCUITS LABORATORY II covers experiments on electronic device characteristics, op-amp applications, and feedback circuits.
Offering recorded · Fall 2026
The workload involves showing up and building circuits, with minimal expectations for deep comprehension, though tests are created by TAs and vary each semester.
Covers the principles and applications of light detection, generation, and transmission technologies.
Offering recorded · Fall 2026
Reviewers report that individual lab reports are disproportionately long and time-consuming for a one-credit course, often requiring five hours to complete.
ECE 320 Electrodynamics II covers electromagnetic fields, wave propagation, transmission lines, and electromechanical systems.
Offering recorded · Fall 2026
Historical reviews of Irena Knezevic, Nader Behdad: Irena Knezevic assigns long homework and challenging exams that are often too long for the time given. Nader Behdad’s class is not a pushover, requiring significant time on homework to understand concepts for exams.
ECE 330 Signals and Systems covers time-domain and frequency-domain analysis of continuous and discrete signals and systems using Fourier and Laplace transforms.
Offering recorded · Fall 2026
Historical reviews of Bernard Lesieutre: The class starts hard but clarifies before midterms. Tests are reasonably difficult but feature a generous curve, and exams closely mirror practice problems.
Electronic Circuits I covers modeling and application of semiconductor devices and integrated circuits.
Offering recorded · Fall 2026
Some reviewers characterize the course as one of the most unnecessarily difficult they have taken, citing dense lectures, illegible handwriting, and exams that are heavily weighted and unrealistic compared to teaching.
ECE 342 covers advanced modeling and design of semiconductor devices, analog amplifiers, and CMOS digital circuits.
Offering recorded · Fall 2026
Historical reviews of Christopher Demarco, Giri Venkataramanan: Reviews describe high effort and difficult exams. Some note that success requires significant independent textbook reading, particularly under instructors like Christopher Demarco.
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.
ECE 370 is an advanced laboratory course focusing on experiments related to core ECE material.
Offering recorded · Fall 2026
The sensor lab is difficult to complete on time due to equipment failures and heavy reliance on oscilloscopes, with session 2 students facing issues caused by session 1.
ECE 432 is a Digital Signal Processing Laboratory focusing on implementing DSP algorithms like filters and FFT on hardware using assembly and high-level languages.
ECE 447 covers the analysis and design of electronic communications circuits, focusing on nonlinear large-signal effects and complete RF circuit design.
Offering recorded · Fall 2026
Historical reviews of Daniel van der Weide: The course features dense microwave engineering material requiring significant textbook reading, though exams are 24-hour take-home with fair difficulty.
Teaches project management, teamwork, and disciplined development for mobile systems.
Offering recorded · Fall 2026
Historical reviews of Xinyu Zhang: Reviewers note that the course expects students to maintain high standards and work hard, though grading is considered reasonable.