MATH2581 - Algebra II (group theory), Epiphany 2024, Durham University
MATH2617 - Elementary number theory, Michaelmas 2023, Durham University
MATH2581 - Algebra II (group theory), Epiphany 2023, Durham University
MATH2617 - Elementary number theory, Michaelmas 2022, Durham University
MAGIC 049 - Modular forms MAGIC course, Michaelmas 2021.
MAT1923 - Calcul Intégral (Integral Calculus), September-December 2020, Université de Montréal
MAT2050 - Analyse II (Mathematical Analysis II), September-December 2019, Université de Montréal
MAT1500 - Mathématiques Discrètes (Discrete Mathematics), January-April, 2019, Université de Montréal
MAT224 - Linear Algebra II, July-August, 2018, University of Toronto
MAT136 - Calculus II for Sciences, January-April 2018, University of Toronto
MAT136 - Calculus II for Sciences, July-August 2017, University of Toronto
Postgraduate Students:
Yichen You (Ph.D, Michaelmas 2022-present)
4H Undergraduate Project supervisor on ``Elementary proofs of the prime number theorem'' (1 student), Durham University, Michaelmas-Epiphany 2023
3H Undergraduate Project supervisor on ``Introduction to additive combinatorics'' (3 students), Durham University, Michaelmas-Epiphany 2023
4H Undergraduate Project Co-supervisor on ``The circle method and applications'' (5 students), Durham University, Epiphany-Easter 2022
FRQNT Undergraduate Summer Project Co-supervisor, Université de Montréal, May-August 2019
Invited Speaker at Canada Math Camp, Toronto, ON, March 2018
Guest Enrichment Lecturer, Humberside C.I. Math Club, Toronto, ON, March-April 2017
Project Supervisor for U of T Math Mentorship Program for High School Students, (three times)
-Complex Analysis Project with Grade 10 Student, January-April 2017
-Real Analysis Project with Grade 10 Student, January-April 2016
-Combinatorial Geometry Project with Grade 11 Student, January-April 2015
-Additive Number Theory Project with Grade 12 Student, January-April 2015
Regular speaker for the Advanced Solving group at the Fields' Institute Math Circle, 2014-2015.
MATH1501 - Analysis I, Michaelmas 2021, Durham University
MAT244 - Elementary Differential Equations, September-December 2017, University of Toronto.
MAT 347 - Real Analysis (advanced), January-April 2017, University of Toronto.
MAT354 - Complex Analysis I (advanced), September-December 2016, University of Toronto.
MAT337 - Real Analysis, January-April 2016, University of Toronto.
MAT335 - Chaos, Fractals and Dynamics, September-December 2015, University of Toronto.
MAT334 - Complex Analysis I, May-August 2015, University of Toronto.
MAT223 - Linear Algebra I, January-April 2015, University of Toronto.
MAT223 - Linear Algebra I, September-December 2014, University of Toronto.
MAT136 - Calculus II for Sciences, (twice) January-April 2014 and 2015, University of Toronto.
MAT135 - Calculus I for Sciences, (twice) September-December 2013 and 2014, University of Toronto.