I have started to compile a list of links to lecture videos from great courses in combinatorics available online.

Current Teaching


• Lecturer for Math 122: Logic and Foundations (Section 1 and Section 3). Here is a tentative schedule of the lectures for Section 1 and Section 3.

• Lecturer for Math 222: Discrete and Combinatorial Mathematics. Here is a tentative schedule for the course (subject to approval of the course outline).



Future Teaching


TBA.


Past Teaching


University of Victoria

Second Term, 2020/2021:

• Lecturer for Math 492/529: Topics in Applied Mathematics/Discrete Mathematics (Extremal Combinatorics). More details can be found on the course webpage. Here is a YouTube Playlist of the lectures.

• Lecturer for Math 222: Discrete and Combinatorial Mathematics. More details can be found on the course webpage. Here is a YouTube Playlist of the lectures.


University of Warwick

Welcome Week 2019 (Week 0): Lecturer for MA9010 Fundamental Tools (Linear Algebra and Differential Equations).

Spring Term 2019 (Term 2): Lecturer for MA252 Combinatorial Optimisation. See the topics covered and schedule of the lectures.

Welcome Week 2018 (Week 0): Lecturer for MA9010 Fundamental Tools (Linear Algebra and Differential Equations).


ETH Zürich

Spring Semester 2017: Course Organizer for Analysis I for Mechanical Engineering and Material Science.

Autumn Semester 2016: Course Organizer for Analysis I for Mechanical Engineering and Material Science.


University of Oxford

Michaelmas Term 2015: Class Tutor for C8.3 Combinatorics.

Hilary Term 2015: Class Tutor for B8.5 Graph Theory.

Michaelmas Term 2014: Class Tutor for C8.3 Combinatorics.

Hilary Term 2014: Teaching Assistant for B8.5 Graph Theory.

Michaelmas Term 2013: Teaching Assistant for C8.3 Combinatorics.


Thompson Rivers University

2009-2011: Worked at the Mathematics Help Centre.