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.