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