Spring 2025:
- Spring 2024:
- Spring 2023:
- Fall 2022:
- Spring 2022:
- Spring 2021:
- Fall 2020:
- Fall 2019:
- Spring 2019:
- Fall 2018:
- Spring 2018:
- Fall 2017:
- Spring 2016:
- Fall 2015:
- EECS 219A, Fall 2015: Numerical Simulation and Modeling
- EECS 144/244, Fall 2015: Fundamental Algorithms for System Modeling, Analysis, and Optimization (co-taught with Stavros Tripakis)
- Fall 2014:
- EECS 219A, Fall 2014: Numerical Simulation and Modeling
- EECS 144/244, Fall 2014: Fundamental Algorithms for System Modeling, Analysis, and Optimization (co-taught with Stavros Tripakis)
- Spring 2014:
- Fall 2013:
- Spring 2013:
- Fall 2012:
- Fall 2011:
- EECS 219A, Fall 2011: Numerical Simulation and Modeling
- EECS 144/244, Fall 2011: Fundamental Algorithms for System Modeling, Analysis, and Optimization (co-taught with Edward Lee and Sanjit Seshia)
- Fall 2010:
- EECS 219A, Fall 2010: Numerical Simulation and Modeling
- EECS 144/244, Fall 2010: Fundamental Algorithms for System Modeling, Analysis, and Optimization (co-taught with Edward Lee and Sanjit Seshia)
- Spring 2010:
- Fall 2009:
- EECS 219A, Fall 2009: Numerical Simulation
- EE 298-007, Fall 2009: Topics in Numerical Simulation and Modelling
- Spring 2009:
- EE/CS 219A, Spring 2009: Numerical Simulation
- EE 298-003, Spring 2009: Topics in Numerical Simulation and Modelling
- Fall 2008:
- Spring 2008 and prior: