Teaching
- Math598A/EENG521: Numerical Optimization, Colorado School of Mines
- Spring 2026, Spring 2024, Spring 2023
- Math598B: Mathematical Foundations for Interpretability and Alignment of Large Language Models, Colorado School of Mines
- Spring 2026, Spring 2025, Spring 2024
- Math598: Numerical Optimization, Colorado School of Mines
- Math307: Intro to Scientific Computing, Colorado School of Mines
- Fall 2023, Fall 2022, Spring 2022, Fall 2021
- Math270C: Computational Linear Algebra (Graduate Level), UCLA
- Math199: Directed Undergraduate Research in Mathematics, UCLA
- Math151A: Applied Numerical Methods I, UCLA
- Spring 2021 (Sections 1 & 2), Spring 2020 (Sections 1 & 2), Fall 2019 (Section 3)
- Math151B: Applied Numerical Methods II, UCLA
- Fall 2020 (Section 1), Winter 2020 (Section 1)
- Math351: Partial Differential Equations, Emory University (TA)
- Math212: Ordinary Differential Equations, Emory University (TA)
- Math111: Introductory Calculus, Emory University
- Fall 2016, Spring 2016, Fall 2015
- CSCI499: Independent Study, Colorado School of Mines