GPA and percentages are weighted by recorded letter grades. UW
comparisons use the same terms. Cross-listed courses count once within
this department and once across UW; department totals should not be
added together. Grade counts are not unique students. Offering counts
reflect captured records, not a complete historical schedule.
Fall 2026
Recorded this term
7575courses with offerings
114114instructors recorded
Grades have not been recorded for this term. Historical results remain
in the overview above.
Find your next class
75 courses
Historical grades cover up to five years through the selected term. Grade sorting prioritizes courses with at least 100 letter grades.
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.
Covers semiconductor characteristics, device modeling, and integrated optoelectronics.
Offering recorded · Fall 2026
Historical reviews of Luke Mawst: Reviews indicate moderate to high difficulty, with ratings of 3 and 4 out of 5, suggesting the course requires significant effort and preparation.
Study of communication networks with a focus on performance analysis, protocol functions, and wireless/mobile networks.
Offering recorded · Fall 2026
Historical reviews of Remzi Arpaci-Dusseau: Remzi Arpaci-Dusseau's course had a moderate difficulty rating of 3, with exams noted for their interesting themes.
Introduction to MEMS technology, devices, and systems, covering fabrication, process integration, material mechanics, and applications in sensors, actuators, and specialized MEMS types.
Offering recorded · Fall 2026
Homework sets are described as fun and creative, while projects are noted as helpful for learning the material.
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.