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