I have started to compile a list of links to lecture videos from great courses in combinatorics available online.
Current Teaching
• Lecturer for
Math 151: Finite Mathematics (Section A01 and Section A02). Here is a schedule of the lectures for
Section A01 and
Section A02.
• Course Coordinator for
Math 151: Finite Mathematics (all Sections).
• Lecturer for
Math 498: Seminar and Independent Project.
Future Teaching
TBA
Here is the current draft of the
lecture notes for the next time that I teach Math 426: Extremal Combinatorics.
Past Teaching
University of Victoria
First Term, 2022/2023:
• Lecturer for
Math 122: Logic and Foundations (Section A03 and Section A04). Here is a schedule of the lectures for
Section A03 and
Section A04. Here is a
YouTube playlist of the lecture videos from the 2021/2022 academic year.
• Lecturer for
Math 492/529: Topics in Applied Mathematics/Discrete Mathematics (Extremal Combinatorics). Here is a
schedule of the lectures and a link to the
course notes. Here is a
YouTube Playlist of the lecture videos from the 2020/2021 academic year. Now known as
Math 426.
First Term, 2021/2022:
• Lecturer for
Math 122: Logic and Foundations (Section A01 and Section A03). Here is a schedule of the lectures for
Section A01 and
Section A03. Here is a
YouTube playlist of the lecture videos.
• Lecturer for
Math 222: Discrete and Combinatorial Mathematics. Here is a
schedule for the course.
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. Now known as
Math 426.
• 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.