2026 Spring: Geometric Topology (MTH9206)

2026 Spring: Differential Geometry 2 (MTH4001)

2026 Spring: Enumerative Combinatorics  (MTH2021)

2025 Fall: Enumerative Combinatorics (MTH2039)

2025 Fall: Differential Geometry 1 (MTH3005)

2025 Fall: Differential Geometry 1 (MTH3012-2)

2025 Spring: Introduction to Geometry (MTH2005)

2025 Spring: Calculus 1 (CLT0082-2)

2025 Spring: Calculus 1 (CLT0082-16)

2024 Fall:  Differential Geometry 1 (MTH3012-2)

2024 Fall: Calculus 2 (CLT0083-20)