New Mexico State University (2022 -- present)
Spring 2025 -- Calculus I, Applied Linear algebra
Spring 2024 -- Topology II
Fall 2023 -- Calculus I, Calculus III
Spring 2023 -- Introduction to Topology
Fall 2022 -- Calculus I, Algebraic topology II
University of Notre Dame (2020 -- 2022)
Spring 2022 -- Calculus B
University of Virginia (2017 - 2020)
Spring 2020 -- Calculus of Manifolds, Linear algebra
Fall 2019 -- Algebraic topology II
Spring 2019 -- Topics course -- Chromatic homotopy theory
Fall 2018 -- Calculus III (2 sections)
Spring 2018 -- Calculus III (2 sections)
Fall 2017 -- Linear Algebra
University of Notre Dame (2015 - 2017)
Spring 2017 -- Linear algebra and Differential equations (2 sections)
Fall 2016 -- Calculus III (2 sections)
Spring 2016 -- Finite mathematics, Calculus B
Fall 2015 -- Calculus I, Calculus III
Indiana University (2009 - 2015)
Summer 2015 -- Finite mathematics
Fall 2014 --Finite mathematics
Fall 2012 -- Finite mathematics (2 sections)
Spring 2012 -- Finite mathematics (2 sections)
Fall 2011 -- Pre-calculus (2 sections)
Summer 2011 -- Finite mathematics