2025 Spring: Math 4023 Applied Algebra
2025 Spring: Math 1540 Integral Calculus
2024 Fall: Math 7230, The Arithmetic of CM Elliptic Curves and Modular Forms
2024 Spring: Math 7230, Modular Forms (jointly with Michael Allen)
2024 Spring: Math 1552 Calculus II
2023 Spring: Math 7230, Introduction to Modern Number Theory
2023 Spring: Math 1552 Calculus II
2022 Fall: Math 4181 (CI), Elementary Number Theory
2022 Spring: Math 7230, Arithmetic of Quaternion Algebras in Number Theory
2021 Fall: Math 1550 section 21 (SRC), Calculus I
2021 Spring: Math 1552 section 9 (SRC), Calculus II
2020 Fall: Math 7230, Hypergeometric Functions
2020 Spring: Math 7230, Introduction to Elliptic Curves and Modular Forms
2019 Fall: Math 1550 section 33 (SRC), Calculus I
2019 Spring: Math 1550 section 12 (SRC), Calculus I
2018 Fall: Math 7210, Algebra I
2018 Fall: Math 4153, Finite Dimensional Vector Spaces
2017 Spring: Math 1552 section 4, Calculus II
2017 Fall: Math 7230, Modular Forms
2016 Fall: Math 2085, Linear Algebra