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 I (MTH3012/2)

2024 Fall: Calculus 2 (CLT0083/20)