Explore courses

Spring 2027

4,369 courses

Introductory course covering electrical devices, circuits, and systems with a focus on a real-world project involving both software and hardware.

Offering recorded · Spring 2027 · Sources

Past student reviews · Hongrui Jiang

One student said the class was ridiculously easy and a blowoff, though they felt it did not teach anything.

historical GPA · grades

Fall 2022–Spring 2026

Electrodynamics I covers vector calculus applications, static and dynamic fields, Maxwell's equations, dielectric/magnetic materials, and transmission lines.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Fall 2024–Spring 2026

Circuit Analysis covers DC and AC circuit theory, including resistive networks, op amps, transient responses, phasors, power, and transformers.

Offering recorded · Spring 2027 · Sources

Past student reviews · Bulent Sarlioglu

The flipped format required studying before class, and the material demanded a mix of memorization and application that could stack up quickly if you fell behind.

historical GPA · grades

Fall 2022–Spring 2026

A laboratory course covering Kirchhoff's laws, inductors, operational amplifiers, and frequency response through hands-on circuit assembly and measurement.

Offering recorded · Spring 2027 · Sources

Past student reviews · Mark Allie

The labs were described as lengthy, and the final test was open book, open note, and open internet. However, students noted that the practice bench exam did not resemble the actual exam.

historical GPA · grades

Fall 2022–Spring 2026

A laboratory course covering electronic device characteristics, operational amplifier applications, and feedback circuits through hands-on experiments.

Offering recorded · Spring 2027 · Sources

Past student reviews · Mark Allie

A past student noted that the class did not expect much comprehension, requiring students to simply show up and build circuits.

historical GPA · grades

Fall 2022–Spring 2026

Laboratory course on terminal characteristics, speed control, voltage regulation, and system applications of electric machines, emphasizing experimental problem-solving.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Spring 2023–Spring 2026

Laboratory course introducing semiconductor material and device properties via characterization techniques, covering charge carriers, energy bands, space charge regions, carrier transport, light emission, and lattice vibrations.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Fall 2024–Spring 2026 · limited sample

Optoelectronics Lab covers light detection, generation, and transmission with LEDs, lasers, and optical fibers; students perform optical characterization measurements.

Offering recorded · Spring 2027 · Sources

Past student reviews · Srdjan Milicic

The primary burden came from writing 5-8 page individual lab reports after each session. Students noted these reports required detailed sections and took approximately five hours to complete.

historical GPA · grades

Fall 2022–Spring 2026

Introductory Microprocessor Laboratory covers software and hardware experiments with microcomputers, including assembly language programming, I/O interfacing, and interrupt processing.

Offering recorded · Spring 2027 · Sources

Past student reviews · Michael Morrow

Students reported needing to work quite a bit to earn an A in this course.

historical GPA · grades

Fall 2022–Spring 2026

Hands-on lab course introducing various sensor types and addressing implementation issues like interference, isolation, linearity, amplification, and grounding in electronic circuits.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Fall 2022–Spring 2026

Covers time/frequency domain analysis of signals and systems using Fourier, Laplace, and z-transforms, plus sampling and convolution.

Offering recorded · Spring 2027 · Sources

Past student reviews · Eduardo Arvelo

The course required students to work through in-class activities to learn the concepts needed for exams, supported by pre-class video lectures.

historical GPA · grades

Fall 2022–Spring 2026

State Space Systems Analysis covers matrix methods for solving state-variable differential equations, focusing on stability, controllability, observability, and controller design.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Spring 2023–Spring 2026

Microelectronic Devices covers semiconductor characteristics, physical mechanisms, and circuit modeling of solid-state electronic and photonic devices, plus microelectronic processing principles.

Offering recorded · Spring 2027 · Sources

Past student reviews · Luke Mawst

One student rated the difficulty level as 2, though this was attributed more to the dry nature of the subject than specific workload intensity.

historical GPA · grades

Spring 2023–Spring 2026

Electronic Circuits I covers modeling, characterization, and application of semiconductor devices and integrated circuits, focusing on diodes, transistors, and op-amps for linear amplifier design.

Offering recorded · Spring 2027 · Sources

Past student reviews · Daniel van der Weide

Online quizzes were due twice weekly before lectures, covering material not yet taught. Students reported that homework and tests required self-study from the textbook because in-class examples were trivial or absent.

historical GPA · grades

Fall 2022–Spring 2026

Covers semiconductor device modeling, amplifier feedback analysis, and CMOS digital circuit design.

Offering recorded · Spring 2027 · Sources

Past student reviews · Giri Venkataramanan

Students described the course as not the easiest and requiring a lot of work, though they found the effort completely worth it.

historical GPA · grades

Fall 2022–Spring 2026

Introduction to microprocessor architecture, operation, and application. Covers programming, address decoding, system timing, I/O, interrupts, DMA, and RAM interfacing for microcontrollers.

Offering recorded · Spring 2027 · Sources

Past student reviews · Joseph Krachey

The class is described as heavy on coding and self-directed learning, often involving lengthy datasheets and in-exam coding. Significant effort is expected for homework and the final project.

historical GPA · grades

Fall 2022–Spring 2026

Covers energy storage/conversion, force/emf production, and coupled circuit analysis for systems with electrical and mechanical inputs, applied to motors, generators, and transducers.

Offering recorded · Spring 2027 · Sources

Past student reviews · Pia Strampp

Students found the workload manageable and less demanding than other introductory ECE 3-level courses.

historical GPA · grades

Spring 2023–Spring 2026

Advanced Laboratory course involving experiments related to required core material in electrical and computer engineering.

Offering recorded · Spring 2027 · Sources

Past student reviews · Mark Allie

The course relies heavily on oscilloscope usage, and students reported that they could never guarantee completing an experiment on time.

historical GPA · grades

Fall 2022–Spring 2026

Covers DC and AC circuit analysis, including nodal/mesh methods, Thevenin/Norton equivalents, op-amp circuits, transient response, phasors, and power characterization.

Offering recorded · Spring 2027 · Sources

Past student reviews · Steven Fredette

Weekly homework was frequent, and in-class exercises were difficult to finish. Exams were online, fill-in-the-blank, and offered no partial credit.

historical GPA · grades

Fall 2022–Spring 2026

Covers electromagnetic induction, transformers, Lorentz forces in DC/AC motors and actuators, and power electronics for motor drives and converters.

Offering recorded · Spring 2027 · Sources

Past student reviews · Daniel Ludois

One student reported the workload was very manageable. They noted the final exam was difficult compared to quizzes, though not terrible overall.

historical GPA · grades

Spring 2023–Spring 2025 · limited sample

Independent Study course for ECE featuring directed study projects arranged with the instructor.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Fall 2022–Spring 2026 · limited sample

Electro-acoustical engineering covering sound wave principles, analogies, and transducer materials/techniques including microphones and loudspeakers.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Spring 2023–Spring 2026

Covers transmission lines, electromagnetic waves in waveguides/optics, and radiation/antennas using frequency-domain analysis and graphical/computer methods.

Offering recorded · Spring 2027 · Sources

Past student reviews · John Booske

The course required watching online lectures in addition to attending class and completing daily quizzes.

historical GPA · grades

Spring 2023–Spring 2026 · limited sample

Covers sampling, reconstruction, DFT spectral analysis, FFT, z-transforms, FIR/IIR filter design, signal flow graphs, and filter implementation in digital signal processing.

Offering recorded · Spring 2027 · Sources

Past student reviews · Robert Nowak

Homeworks ranged from time-consuming to nearly impossible, and tests were difficult. You had better know MATLAB really well, as it was expected.

historical GPA · grades

Fall 2022–Spring 2026

PHOTONICS covers ray and physical optics, interference, Fourier optics, absorption, dispersion, polarization, light sources including lasers, and modulation/detection.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Spring 2023–Spring 2026 · limited sample

Communication Systems II covers statistical analysis of information transmission, receiver design for AWGN and bandlimited channels, spread spectrum, channel capacity, and error control coding.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Spring 2023–Spring 2026 · limited sample

Embedded Microprocessor System Design covers hardware and software design for modern microprocessor-based embedded systems, focusing on the design process and a major team project.

Offering recorded · Spring 2027 · Sources

Past student reviews · Joseph Krachey

The class required working early and often, and students noted that ordering components was critical due to late arrivals.

historical GPA · grades

Fall 2022–Spring 2026

Capstone course applying prior ECE knowledge to real-world design projects.

Offering recorded · Spring 2027 · Sources

historical GPA · grades

Spring 2025–Spring 2026

Looking for a professor? →