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.
MEDICAL INSTRUMENTATION covers the design and application of electrodes, biosensors, and medical imaging systems with a focus on electrical safety and physiological measurements.
Offering recorded · Fall 2026
The class is considered easy, though one review notes irregular homework, unpredictable prelab quizzes, and delayed grading.
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.
Software Engineering teaches techniques for designing, developing, and modifying large software systems, covering processes, architecture, and team management.
Offering recorded · Fall 2026
The course focuses on agile team software projects and is considered easy if students participate, though logistics and reading quizzes add to the workload.
COMPSCI/ECE 533 covers the mathematical representation of images, including degradation models, enhancement, restoration, segmentation, coding, pattern recognition, and tomography.
Offering recorded · Fall 2026
Historical reviews indicate high difficulty, citing assignment errors and unclear problem explanations in class.
Introduction to computer architecture covering processor, memory, and I/O system design.
Offering recorded · Fall 2026
Historical reviews of Matthew Sinclair, Mikko Lipasti, Parmesh Ramanathan: Reviewers characterize the workload as intense, citing long group projects, dense online lectures, and difficult exams that require significant outside effort and preparation.
Advanced Computer Architecture I covers processor design, pipelining, cache memories, and instruction set design.
Offering recorded · Fall 2026
Reviewers describe the class as having a heavy workload with significant reading and difficult exams, though one notes the instructor curves grades to historical averages.
Covers hardware and software solutions for advanced computing in engineering, with hands-on parallel programming assignments.
Offering recorded · Fall 2026
Historical reviews of Dan Negrut: Reviewers note the class involves significant work, particularly weekly programming assignments, but consider them doable with effort.
Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.
Offering recorded · Fall 2026
The course is extremely difficult with long, challenging homework assignments that can take up to 20 hours, requiring substantial independent study time.
Introduction to the technical aspects of cryptography and secure digital information transmission.
Offering recorded · Fall 2026
The course includes five graded homeworks, two midterms, and a final. While some find exams manageable with lecture notes, others report they are unexpectedly difficult or narrowly focused.
MATRIX METHODS IN MACHINE LEARNING covers linear algebraic foundations and matrix methods for machine learning applications like classification, clustering, and data analysis.
Offering recorded · Fall 2026
Reviewers describe the workload as excessive, with heavy weekly homework and four exams. The course is considered difficult, featuring hard proofs and exams that are hard to finish.
Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.
Offering recorded · Fall 2026
Historical reviews of Kangwook Lee, Pedro Morgado, Yu Hen Hu: The course is consistently described as difficult with a heavy workload, including extensive homework, group projects, and dense theoretical content requiring strong math backgrounds.
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.