Teaching
University of North Carolina at Charlotte
- Numerical Linear Algebra, Fall 2026
- Calculus II, Spring 2026
- Calculus I, Fall 2025
Michigan State University
- Calculus I, Fall 2021 and Fall 2022
- Calculus II, Spring 2023
University of Alabama
- Calculus and Applications, Spring 2019 and Spring 2020
- Finite Mathematics, Fall 2019