Recent courses taught at UNC-Chapel Hill
- Spring 2024: Mathematics for Data Science (Math 210)
- Fall 2023: Linear Algebra for Applications (Math 347)
- Spring 2023: Discrete Mathematics (Math 381)
- Fall 2022: Numerical Analysis (Math 566)
Co-Instructed courses at UVA
- Spring 2021: Computational Biomedical Engineering (BME2315)
- Fall 2020: Transport Methods in Signal Processing and Machine learning (graduate, BME 6550)