18-370
Fundamentals of Control
Undergraduate · 12 units
Classical feedback control for linear systems: transfer-function modeling, root locus, frequency response, and the design of PID, lead–lag, and loop-shaping compensators, with an emphasis on the physical principles behind feedback and the trade-offs among stability, transient response, disturbance rejection, and robustness.
Added new in-class demonstrations, exercises, and experiments to make abstract mathematical concepts concrete.
Taught
- Fall 2026
- Fall 2025
- Fall 2024
- Fall 2023
- Fall 2022
- Fall 2021
- Fall 2020 (co-instructor)
18-475 / 18-675
Autonomous Control Systems
Undergraduate / Graduate · 12 units
Learning and control of autonomous systems: representations of control systems, state estimation, state feedback, the separation principle, robust control, adaptive control, and reinforcement learning, applied to autonomous vehicles, drones, robots, manufacturing, human sensorimotor control, biomolecular systems, and economic models.
Designed and launched this course in 2023. Class projects use a natural-language interface for designing and interacting with controllers and a competitive gaming platform in which student-designed controllers compete against other autonomous agents.
Taught
- Spring 2026
- Spring 2025
- Spring 2024
- Spring 2023
18-474
Embedded Control Systems
Undergraduate · 12 units
Design of embedded controllers for aerospace, automotive, and manufacturing systems: modeling and simulation of dynamic physical systems, sampling and switching control, PWM, PID and state-feedback design, state estimation, and laboratory work with microcontrollers, motors, and automatic code generation.
Developed new lecture content and a new class project.
18-290
Signals and Systems
Undergraduate core · 12 units
Mathematical foundations and computational tools for continuous- and discrete-time signals: linear time-invariant systems, impulse and frequency response, convolution, filtering, sampling, and the Fourier transform, as the entry point to signal processing, communications, and control.
Taught
- Spring 2020 (co-instructor)