2025 Fall;
Calculus  II, Introduction to Representation Theory of Finite Groups, (Graduate) Algebra

2025 Spring;
Abstract Algebra, Algebraic Combinatorics, Differential Equations

2024 Fall;
Introduction to Representation Theory of Finite Groups, Fourier Analysis

2024 Spring;
Calculus I, Abstract Algebra, Algebraic Combinatorics

2023 Fall;
Calculus  II, Introduction to Representation Theory of Finite Groups

2023 Spring;
Abstract Algebra, Algebraic Combinatorics

2022 Winter;
Calculus II

2022 Fall;
Linear Algebra (a semester course), Linear Algebra II