Millsaps College
- Spring 2025: Topics in Mathematics (MATH 1000), Calculus III Directed Study (MATH 2240), Mathematics for Data Science (MATH 2400), Real Analysis (MATH 4630), Topology Directed Study (MATH 4660)
- Fall 2024: Differential Equations (MATH 3540), Number Theory (MATH 3620), Mathematical Statistics (MATH 4510), Putnam Seminar (MATH 3751)
- Spring 2024: Sabbatical
- Fall 2023: Calculus I (MATH 1220), Stats. for behav. sciences (PSYC 2100), Abstract algebra (MATH 4620)
- Spring 2023: Topics in Mathematics (MATH 1000), Calculus II (MATH 2230), Senior seminar (MATH 4912), Abstract Algebra II directed study (MATH 4750), Ford fellowship advising
- Fall 2022: Calculus I (MATH 1220, x2), Stats. for behav. sciences (PSYC 2100), Topology directed study (MATH 4660), Senior seminar (MATH 4902), Honors thesis advising (MATH-HII), Ford fellowship advising
- Spring 2022: Topics in mathematics (MATH 1000), Complex variables (MATH 3580), Abstract algebra (MATH 4620), Soccer analytics research advising (MATH 4700), Senior seminar (MATH 4912), Honors thesis advising (MATH-HI)
- Fall 2021: Calculus I (MATH 1220), Stats. for behav. sciences (PSYC 2100), Number theory (MATH 3620), Analytic number theory directed study (MATH 4752), Putnam Seminar (MATH 3571), Senior seminar (MATH 4902)
- Spring 2021: Topics in mathematics (MATH 1000), Real analysis (MATH 4630), Senior seminar (MATH 4912)
- Fall 2020: Precalculus (MATH 1130), Stats. for behav. sciences (PSYC 2100), Senior seminar (MATH 4902)
- Spring 2020: Topics in mathematics (MATH 1000), Linear algebra (MATH 3650), Real analysis (MATH 4630)
- Fall 2019: Precalculus (MATH 1130, x2), Number theory (MATH 3620), Putnam Seminar (MATH 3571)
- Spring 2019: Topics in mathematics (MATH 1000), Calculus II (MATH 2230), Real analysis (MATH 4630),
- Fall 2018: Calculus I (MATH 1220, x3), Putnam Seminar (MATH 3571)
- Spring 2018: Topics in mathematics (MATH 1000), Elementary statistics (MATH 1150, x2)
- Fall 2017: Precalculus (MATH 1130, x2), Complex variables (MATH 3580), Putnam Seminar (MATH 3571)
University of Rochester
- Spring 2017: Calculus II (MTH 142), Intro. to math. modeling for life sciences (MTH 218)
- Fall 2016: Linear algebra with differential equations (MTH 165), Number theory (MTH 230), directed study (MTH 391W) on Chebyshev’s prime estimates
- Spring 2016: Calculus II (MTH 142), Intro. to math. modeling for life sciences (MTH 218), directed study (MTH 391W) on Waring’s Problem
- Fall 2015: Calculus I (MTH 141), Combinatorics (MTH 238)
- Spring 2015: Calculus I (MTH 141), Linear algebra with differential equations (MTH 165)
- Fall 2014: Calculus I (MTH 141), Qualitative theory of ODEs (MTH 263)
Bucknell University
- Spring 2014: Topics in calculus (MATH 192, x2), Calculus III (MATH 211), directed study on Roth’s Theorem on arithmetic progressions
- Fall 2013: Calculus I (MATH 201, x2), Differential Equations (MATH 212)
- Spring 2013: Calculus I (MATH 201, x2), Calculus II (MATH 202)
- Fall 2012: Calculus II (MATH 202, x2), Differential Equations (MATH 212)
University of Georgia
- Spring 2011: Calculus with analytic geometry (MATH 2200)
- Fall 2010: Precalculus (MATH 1113)
- Summer 2010: Instructor for Research Experience for Undergraduates (REU) Structure and Randomness: An invitation to arithmetic combinatorics, led by Neil Lyall and Mariah Hamel
University of Wisconsin-Madison
- Spring 2009: Calculus and analytic geometry II (MATH 222)
- Fall 2008: Calculus and analytic geometry I (MATH 221)