Teaching
United States Naval Academy
Fall 2026, SM221P, Calculus III for Plebes (three sections)
Spring 2026, SM122, Calculus II (two sections)
Fall 2025, SM223, Calculus III with Optimization (three sections)
Spring 2025: SM122, Calculus II (three sections)
Fall 2024: SM121, Calculus I (two sections)
University of Cologne
Summer 2024: Assistant for Seminar on Elliptic Function
Summer 2024: Assistant for Lattices and Quadratic Form
Winter 2023: Assistant for Mathematics for Teachers
Summer 2023: Assistant for Elementary Number Theory
Winter 2022: Assistant for Algebra
University of Virginia
Fall 2021: Instructor for MATH 1210, Calculus I
Spring 2021: Instructor for MATH 1220, Calculus II (Spring 2021)
Fall 2020: Instructor for MATH 1210, Calculus I
Spring 2020: Assistant for MATH 3000, Transition to Higher Mathematics (Spring 2020)
Fall 2019: Assistant for MATH 1190, Calculus I with Algebra (Fall 2019)
Advising
Naval Academy UK International Scholars Program (2026-present)
Instructor for HH482A: Jr. UK ISP program. Mentorship for self-development with the objective of preparing to apply for major international scholarshipsÂ
University of Virginia REU
Instructor at 2022 University of Virginia REU in Number Theory
Topic: Biases in Partitions
Faye Jackson
2023 Schafer Prize and 2024 Morgan Prize winner
Last Known Affiliation: Univ. Chicago, Ph.D. candidate
Misheel Otgonbayar
Last Known Affiliation: MIT student
University of Virginia Directed Reading Program
Said Kaili (2022)
Topic: Elliptic Curves and Cryptography
Last Known Affiliation: Accenture Federal Services
Catherine Cossaboom (2021)
Topic: The Congruent Number Problem
Last Known Affiliation: Oxford, Ph.D. candidate
Casia Siegel (2020)
Topic: Galois Theory and Applications
Last Known Affiliation: Univ. Georgia, Ph.D. candidate
Bilal Khan (2020)
Topic: Galois Theory and Applications
Last Known Affiliation: Univ. Virginia undergraduate student