University of California, Davis, Department of Mathematics



Winter 2025: Math 21B (Integral Calculus), Math 115B (Number Theory)

Fall 2024: Math 250A (Graduate Algebra, part I), on Canvas.

Past Teaching:

Fall 2023: Math 21A (Differential Calculus), Math 145 (Combinatorics), on Canvas.

Spring 2023: Math 21B (Integral Calculus), on Canvas.

Winter 2022: Math 22A (Linear Algebra) and Math 150B (Abstract Algebra II), on Canvas.

Fall 2021: Math 250A (Graduate Algebra, part I), on Canvas.

Winter 2021: Math 16B (Calculus II) and Math 115B (Elementary Number Theory, Part II), on Canvas.

Fall 2020: Math 250A(Graduate Algebra).

Winter 2020: Math 22A (Linear Algebra).

Fall 2019: Math 115A (Number Theory) and Math 250A (Graduate Algebra).

Winter 2019: Math 115B (Number Theory).

Fall 2017: Math 115A (Number Theory) and Math 16A (A Short Course in Differential Calculus).

Winter 2017: Math 115B (Number Theory)

Fall 2016: Math 21A (Differential Calculus)

Spring 2016: Math 453 (Elementary Theory of Numbers) at UI Urbana-Champaign

Fall 2015: Math 595 (Expander Graphs in Number Theory) at UI Urbana-Champaign

Spring 2015: Math 453 (Elementary Theory of Numbers) at UI Urbana-Champaign

Fall 2014: Math 347 (Fundamental Mathematics) at UI Urbana-Champaign

Spring 2014: Math 104 (Introduction to Real Analysis) at UC Berkeley

Fall 2012: Math 250A (Graduate Algebra) at UC Berkeley

Spring 2012: Math 113 (Abstract Algebra) at UC Berkeley