Teaching
Teaching is an important part of my work as a mathematician. I have taught courses ranging from introductory mathematics and calculus through probability, numerical analysis, linear algebra, differential equations, and machine learning.
University of Virginia
Fall 2026
- MATH 1210 — Calculus I, Course Coordinator
- MATH 3100 — Introduction to Probability
Spring 2026
- MATH 3100 — Introduction to Probability
- MATH 1210 — Calculus I, Course Coordinator
Fall 2025
- MATH 1210 — Calculus I
- MATH 3000 — Transition to Higher Mathematics
Spring 2025
- MATH 4301 — Numerical Methods
- MATH 1210 — Calculus I
Fall 2024
- MATH 4300 — Introduction to Probability
- MATH 1210 — Calculus I
Spring 2024
- MATH 3350 — Applied Linear Algebra
Ho Chi Minh University
Fall 2023
- Numerical Methods (MT1009)
Spring 2021
- Numerical Methods (MT1009)
Fall 2020
- Numerical Methods (MT1009)
Machine Learning Instruction
Fall 2023
- CMP1440 — TensorFlow Advanced
Spring 2023
- CMP1439 — TensorFlow Intermediate
Fall 2022
- CMP1438 — TensorFlow Beginner
Wayne State University
Fall 2020
- MAT 1800 — Elementary Functions
Summer 2020
- MAT 2150 — Differential Equations
Spring 2020
- MAT 2010 — Calculus I
Fall 2019
- MAT 1050 — Intermediate Algebra with Trigonometry
Summer 2019
- MAT 2010 — Calculus I
Winter 2019
- MAT 1050 — Intermediate Algebra with Trigonometry
Fall 2018
- MAT 1050 — Intermediate Algebra with Trigonometry
Summer 2018
- MAT 2020 — Calculus II
Winter 2018
- MAT 1050 — Intermediate Algebra with Trigonometry
Fall 2017
- MAT 1800 — Elementary Functions
Summer 2017
- MAT 2030 — Calculus III
Fall 2016
- MAT 1000 — Mathematics in Today’s World
Introduction to probability and statistics
Summer 2016
- MAT 1800 — Elementary Functions
- MAT 1000 — Mathematics in Today’s World
Introduction to probability and statistics
Winter 2016
- MAT 1800 — Elementary Functions
Winter 2015
- MAT 125 — Mathematics in the Real World
Fall 2014
- MAT 125 — Mathematics in the Real World
Winter 2014
- MAT 125 — Mathematics in the Real World