Fall 2024 at Waterloo
- Graph Theory
- Symmetric Functions
NOTES
Spring 2024 at Haverford
- Mathematics Senior Thesis
- Topics in Geometry and Topology
- Topics on Combinatorial Theory at UPenn
Fall 2023 at Haverford
- Mathematics Senior Thesis
- Linguistics Senior Thesis
- Algebraic Combinatorics
- Advanced Econometrics
Spring 2022 at Haverford
- Advanced Microeconomics (Uncertainty)
- Analysis II (Complex Analysis)
- Elementary Greek
- Sociolinguistics
- Structure of Chinese
Fall 2022 at Budapest Semesters in Mathematics
- Advanced Algebra
- Advanced Combinatorics
- Conjecture and Proof
- Undergraduate Research
- Hungarian Language
Spring 2022 at Haverford
- Problem Solving Group
- Analysis II (Function Spaces, δ-Functions, & Fourier Transform)
NOTES
- Algebra II (Representation Theory)
NOTES
- Semantics
- Phonology and Phonetics
- Syntax II (Zapotec Syntax)
Fall 2021 at Haverford
Spring 2021 at Haverford
- Algebra II (Intro to Algebraic Geometry)
NOTES ⋅ FINAL PROJECT
- Elementary Latin II
- Health and the City
- Intro to Economics
January–February 2021 at IMPA
- (Extremal and Probabilistic) Combinatorics
NOTES
Fall 2020 at Haverford
- Algebra I (Groups, Rings, & Fields)
NOTES
- Elementary Latin I
- Intro to Linguistics
- Intro to Computer Science and Data Structures
Spring 2020 at PUC-Rio
- Single Variable Calculus
- Linear Algebra I
- Discrete Mathematics
- Intro to Programming
- Newtonian Mechanics
January–February 2019 at IMPA