- Spring 2023, MATH 6890. Computational Optimal Transport and Beyond 
- Fall 2022, MATP 6600. Introduction to Optimization 
- Spring 2022, MATH 4120, Fundamentals of Geometry 
- Fall 2021, MATP 6600. Introduction to Optimization 
- Spring 2021, MATH 4800-01. Numerical Computing 
- Fall 2020, MATP 6600. Introduction to Optimization 
- Spring 2020, MATH 6890. Geometry and Learning for Manifold-Structured Data 
- Fall 2019, MATP 6600. Introduction to Optimization 
- Spring 2019, MATH 6951, Introduction to Research 
- Fall 2018, MATP 6960. Geometric Methods for Data Processing 
- Spring 2018, MATP 6610/4820, Computational Optimization 
- Fall 2017, MATH 6800, Computational Linear Algebra 
- Spring 2017, MATP 6610/4820, Computational Optimization 
- Fall 2016, MATH 6800, Computational Linear Algebra 
- Spring 2016, MATH 6590, Variational PDE Methods for Image Processing 
- Fall 2015, MATH 4800-01, Numerical Computing 
- Spring 2015, MATH 6790-01. Geometric Methods for Data Processing 
- Fall 2014, MATH 4800-01, Numerical Computing