Teaching
A record of courses taught across institutions, spanning differential equations, linear algebra, numerical methods, calculus, and PDEs.
A record of courses taught across institutions, spanning differential equations, linear algebra, numerical methods, calculus, and PDEs.
Each course listing includes links to the official catalog description where available. Interactive tools for many of these courses can be found on the Diff Eq, Linear Algebra, and Numerical Methods pages.
Texas A&M University
- Spring 2026: Differential Equations (Math 308) two sections.
- Fall 2025: Numerical Methods (Math 417) two sections.
- Fall 2025: Differential Equations (Math 308) one section.
- Summer 2025: Linear Algebra (Math 304) online.
- Spring 2025: Differential Equations (Math 308) two sections.
- Fall 2024: Mathematics for Business and Social Sciences (Math 140) two sections.
- Fall 2024: Calculus I for Biological Sciences (Math 147) three sections.
- Summer 2024: Differential Equations (Math 308) one section.
- Spring 2024: Differential Equations (Math 308) two sections.
- Fall 2023: Numerical Methods (Math 417) one section.
- Fall 2023: Mathematics for Business and Social Sciences (Math 140) two sections.
University of Zimbabwe
- 2023 Semester 2, Block C: Numerical Linear Algebra and Optimization (MTSCS515)
- 2022 Semester 1, Block C: Numerical Methods for PDEs (MTSCS546)
- 2022 Semester 1, Block B: Partial Differential Equations 1 (HMTH407)
- 2022 Semester 1, Block A: Engineering Mathematics 2 (MTE201)
- 2022 Semester 2, Block D: Numerical Methods (HMTH212)
University of Georgia
- Spring 2019: Numerical Analysis 1 (Math 4500/6500)
- Spring 2019: Elementary Differential Equations (Math 2700)
- Fall 2019, Fall 2018, Spring 2018, Fall 2017: Calculus I for Science and Engineering (Math 2250)
- Fall 2017: PreCalculus (Math 1113)