Teaching

I have been fortunate to be on course staff for three separate courses. These were:

EECS 182

EECS 182

Designing, Visualizing and Understanding Deep Neural Networks

UC Berkeley, EECS, Fall 2025

EECS 127

EECS 127

Optimization Models in Engineering

UC Berkeley, EECS, Spring 2025

EECS 16A

EECS 16A

Foundations of Signals, Dynamical Systems, and Information Processing

UC Berkeley, EECS, Fall 2024