University of North Carolina at Chapel Hill
- Math 521 — Introductory Analysis (Spring 2023)
- Math 653 — Introductory Analysis (Fall 2022)
- Math 782 — Differential Geometry (Spring 2022)
- Math 653 — Introductory Analysis (Fall 2021)
- Math 233 — Multivariable Calculus (Spring 2021)
- Math 680 — Geometry of curves and surfaces (Fall 2020)
- Math 680 — Geometry of curves and surfaces (Fall 2019)
- Math 550 — Undergraduate Topology (Spring 2019)
- Math 233H — Multivariable Calculus-Honors (Spring 2019)
- Math 782 — Differential Geometry. (Spring 2018)
- Math 233 — Multivariable Calculus. Course coordinator. (Fall 2017)
- Math 233 — Multivariable Calculus. Course coordinator. (Spring 2017)
- Math 680 — Geometry of Curves and Surfaces (Fall 2016)
Harvard University
- Math 273 — Introduction to Semiclassical Analysis (Spring 2016)
- Math 253x — Analysis on Manifolds via the Laplace Operator (Fall 2013)
- Math 118 — Dynamical Systems (Spring 2014)
- Math 112 — Introductory Real Analysis (Spring 2014)
- Math 1a — Introduction to Calculus (Fall 2015)
McGill University
- Math 222 — Calculus 3 (Winter 2013)
- Math 140 — Calculus 1 (Summer 2012)