Explore courses

Fall 2026

Find your next class

4402 courses

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

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.

historical GPA · grades

Fall 2022–Fall 2025 · limited sample

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.

historical GPA · grades

Fall 2022–Fall 2025 · limited sample

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.

historical GPA · grades

Fall 2023–Fall 2023 · limited sample

Covers bipolar and MOS devices, device physics, fabrication technology, and IC design for linear and nonlinear circuitry.

Offering recorded · Fall 2026

The workload includes a handful of homeworks, three challenging but fair exams, and a significant final project.

historical GPA · grades

Fall 2022–Fall 2025 · limited sample

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 553 covers fault modeling, test generation, simulation, and design for testability in digital systems.

Offering recorded · Fall 2026

Workload is manageable, but tests are incredibly long and slightly difficult, with tricky midterm questions.

historical GPA · grades

Fall 2022–Spring 2025 · limited sample

ECE 555 covers principles, characterization, and design of digital logic circuits and components.

Offering recorded · Fall 2026

Homework and projects are described as easy but time-consuming, with one reviewer noting significant hours required for the project component.

historical GPA · grades

Fall 2022–Fall 2025

ECE 610 surveys foundational electrical and computer engineering topics and develops technical communication and project management skills.

Offering recorded · Fall 2026

historical GPA · grades

Fall 2023–Fall 2025

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

ECE 714 covers the application of power electronics to utility systems, including HVDC transmission, energy storage, and renewable sources.

Offering recorded · Fall 2026

historical GPA · grades

Spring 2022–Fall 2025 · limited sample

ECE 717 covers linear system analysis, stability, and control design techniques including pole placement and observers.

Offering recorded · Fall 2026

historical GPA · grades

Fall 2022–Fall 2025 · limited sample

ECE 740 covers electromagnetic theory, focusing on time harmonic fields, waves, radiation, and guiding in linear media.

Offering recorded · Fall 2026

historical GPA · grades

Fall 2022–Fall 2025 · limited sample

ECE 745 covers the physical principles of semiconductor devices, including band structure, transport theory, and optical effects.

Offering recorded · Fall 2026

historical GPA · grades

Fall 2022–Fall 2025 · limited sample

Nanophotonics covers EM waves, waveguides, resonators, nanofabrication, plasmonics, and metamaterials at nanoscales.

Offering recorded · Fall 2026

historical GPA · grades

Fall 2022–Fall 2025 · limited sample

Explores mathematical foundations of large-scale machine learning and optimization, focusing on algorithmic design tradeoffs.

Offering recorded · Fall 2026

Historical reviews of Dimitris Papailiopoulos: Reviewers describe the workload as requiring almost no effort to achieve an easy A.

historical GPA · grades

Spring 2022–Spring 2024 · limited sample

ECE 901 covers special advanced topics in Electrical and Computer Engineering that vary by semester and reflect state-of-the-art ideas and research.

Offering recorded · Fall 2026

Historical reviews for Kangwook Lee describe the course as enjoyable and intellectually stimulating, with effective addressing of student concerns.

historical GPA · grades

Spring 2023–Spring 2026

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

Offering recorded · Fall 2026

historical GPA · grades

Spring 2022–Spring 2022 · limited sample

ECE/MATH/STAT 888 covers advanced topics in the mathematical foundations of data science.

Offering recorded · Fall 2026

historical GPA · grades

Fall 2022–Spring 2026

Introduction to Robotics provides a hands-on overview of key concepts and tools for understanding and developing robotic systems.

Offering recorded · Fall 2026

One reviewer states that learning the topic requires significant effort outside of class because the classwork does not provide a good feel for the code.

historical GPA · grades

Spring 2022–Spring 2025

Study of dynamics in controlled mechanical, fluid, and thermal systems, focusing on deriving governing equations and applying analytical and experimental techniques.

Offering recorded · Fall 2026

Historical reviews of Robert Nowak: The sole review indicates the course was extremely difficult, assigning a difficulty rating of 5 out of 5.

historical GPA · grades

Fall 2024–Fall 2024 · limited sample

Introduction to plasmas covering collective phenomena, waves, instabilities, and kinetic theory with applications to fusion and materials processing.

Offering recorded · Fall 2026

Historical reviews of Oliver Schmitz: The course was rated as difficult, with a difficulty rating of 4, reflecting the challenges of the material and the online format during the pandemic.

historical GPA · grades

Spring 2022–Spring 2026

Covers plasma wave theory, damping mechanisms, MHD equilibria, instabilities, and nonlinear processes.

Offering recorded · Fall 2026

historical GPA · grades

Spring 2022–Spring 2025 · limited sample

This seminar covers current topics in plasma physics.

Offering recorded · Fall 2026

historical GPA · grades

Fall 2022–Spring 2026 · limited sample

Introduction to the physical principles of solid-state electronic and photonic devices.

Offering recorded · Fall 2026

Historical reviews of Irena Knezevic: Grading relies on three exams, but homework is important for understanding; one review notes excessive late assignments and difficult textbook readings as a burden.

historical GPA · grades

Spring 2022–Spring 2026

ECE/PHYSICS 748 covers linear wave phenomena, wave equations, and asymptotic methods using Lagrangian and Hamiltonian formulations.

Offering recorded · Fall 2026

historical GPA · grades

Fall 2022–Fall 2024 · limited sample

ECON 100 introduces the economic approach to understanding current issues through academic and popular readings.

Offering recorded · Fall 2026

Historical reviews of Amit Gandhi, Christopher Sullivan, Christopher Taber: Workload varies by instructor. Sullivan’s homework is completion-based and exams are fair, while Taber’s math problems were untaught and exams were random. Gandhi’s homework was easy, but Taber’s multiple-choice questions were difficult to study for.

historical GPA · grades

Fall 2023–Fall 2025

Looking for a professor? →