*Courses taught during 2019 – 2020*

- Fall:
- AM 129/209 (Foundations of Scientific Computing)

- Winter:
- AM 213A (Numerical Linear Algebra)

*Courses taught during 2018 – 2019*

- Spring:
- AMS 260 (Computational Fluid Dynamics)
- AMS 280C (Seminars on Geophysical and Astrophysical Fluid Dynamics)

- Winter:
- AMS 213A (Numerical Linear Algebra)

*Courses taught during 2017 – 2018*

- Spring:
- AMS 280B (Applied Math Seminars)

- Winter:
- AMS 213A (Numerical Linear Algebra)
- AMS 20/20A (Mathematical Methods for Engineers II)

- Fall:
- AMS 209 (Foundations of Scientific Computing)
- AMS 280B (Departmental Seminar, jointly with Prof. Juhee Lee)
- AMS 280C (Seminars on Geophysical and Astrophysical Fluid Dynamics)

*Courses taught during 2016 – 2017*

- Winter:
- AMS 260 (Computational Fluid Dynamics)
- AMS 20/20A (Mathematical Methods for Engineers II)

- Fall:
- AMS 209 (Foundations of Scientific Computing)
- AMS 280C (Seminars on Geophysical and Astrophysical Fluid Dynamics)

*Courses taught during 2015 – 2016*

- Spring:
- AMS 213B (Numerical Methods for the solution of differential equations)

- Winter:
- AMS 20 (Mathematical Methods for Engineers II)
- AMS 20A (Basic Mathematical Methods for Engineers II)

- Fall:
- AMS 209 (Foundations of Scientific Computing)
- AMS 280C (Seminars on Geophysical and Astrophysical Fluid Dynamics)

*Courses taught during 2014 – 2015*

- Spring:
- AMS 213 (Numerical Solutions of Differential Equations)
- AMS 280C (Seminars on Geophysical and Astrophysical Fluid Dynamics)

- Winter:
- AMS 260 (Computational Fluid Dynamics)