CS6130: Advanced Graph Algorithms, 2020 (online)
CS6240: Structural Graph Theory, 2021, 1st offering (online)
CS6240: Structural Graph Theory, 2021, 2nd offering (online)
CS5210: Linear Programming & Combinatorial Optimization, 2022 (online)
CS5210: Linear Programming & Combinatorial Optimization, 2024
CS2320: Introduction to Graph Theory, 2025
All of the online lectures are recorded, and are available on my YouTube channel:
https://www.youtube.com/channel/UCID2PH2C8hL5m7hTBdG6zaA
During my time at the University of Waterloo, I offered the following courses:
Math 135: Algebra for Honours Mathematics, 2016
CO 250: Introduction to Optimization, 2016
Math 239: Introduction to Combinatorics, 2017