Lecturer (Team-Based Inquiry Learning), Linear Algebra, Spring 2025
Lecturer (Team-Based Inquiry Learning), Linear Algebra, Fall 2024
Lecturer (Team-Based Inquiry Learning), Linear Algebra, Spring 2024
TA, Calculus 2, Fall 2023
Lecturer, Calculus 2, Spring 2023
Lecturer, Calculus 1, Fall 2022
TA, Calculus 3, Spring 2022
TA, Calculus 2, Fall 2021
Representations of Lie Groups, Fall 2024
Algebraic Coding Theory, Summer 2024
Representation Theory, Fall 2023, Spring 2024
Geometry of Numbers, Fall 2022
Quadratic Forms, Spring 2022
Sheaf Cohomology, Fall 2021
Combinatorics, Spring 2021
Tropical Geometry, Fall 2020
Lectuer, Quadratic Forms, Summer 2023
Counselor/Course Assistant for Probability Course, Summer 2022
Counselor/Course Assistant for Rational Points on Curves Course, Summer 2021
Counselor/Course Assistant for Geometric Group Theory Course, Summer 2020
Counselor/Course Assistant for Sums of Squares Course, Summer 2018
TA, Calculus for the Life Sciences, Spring 2020
Grader, A Second Course in Linear Algebra, Spring 2020
TA, Introduction to Linear Algebra, Fall 2019
Grader, A Second Course in Linear Algebra, Fall 2019
TA, Introduction to Discrete Mathematics, Spring 2019
Grader, Combinatorial Analysis, Spring 2019
TA, Introduction to Linear Algebra, Fall 2018
Grader, A Second Course in Linear Algebra, Fall 2018
Grader, Applied Combinatorics, Sping 2018
Grader, Applied Combinatorics, Fall 2017