Current Teaching
Previous Teaching
The Chinese University of Hong Kong, Shenzhen (CUHK-Shenzhen)
- MAT 1002: Calculus II — Undergraduate course (Spring 2023, Spring 2024, Spring 2025)
- MAT 3007: Optimization — Undergraduate course (Summer 2022, Fall 2023)
Michigan State University (MSU)
- CMSE 202: Computational Modeling Tools and Techniques — Undergraduate course (Spring 2017)
- CMSE 382: Optimization Methods in Data Science — Undergraduate course (Fall 2021)
- CMSE 802: Methods in Computational Modeling — Graduate course (Fall 2016)
- CMSE 831: Computational Optimization — Graduate course (Fall 2017, Fall 2019, Spring 2021)
- CMSE 890: Geolocation Data Processing — Graduate course (Spring 2019)
- MTH 132: Calculus I — Undergraduate course (Spring 2018)
- MTH 314: Matrix Algebra I — Undergraduate course (Spring 2016, Spring 2019, Spring 2020, Fall 2021)
University of California, Los Angeles (UCLA)
- Math 3B: Calculus for Life Sciences Students — Undergraduate course (Fall 2014)
- Math 115A: Linear Algebra — Undergraduate course (Winter 2015)
- Math 142: Mathematical Modeling — Undergraduate course (Spring 2015)
- Math 164: Optimization — Undergraduate course (Summer 2014)
Rice University
- CAAM 654: Sparse Optimization — Graduate course (Fall 2012)
Last updated: October 2025