Courses taught
Courses taught at the University of Waterloo:
- CO 227: Introduction to Optimization (non-specialist): Fall 2010
- CO 250: Introduction to Optimization: Fall 2011, Spring 2013, Fall 2016
- CO 255: Introduction to Optimization (Advanced): Winter 2018, Winter 2020
- CO 327: Deterministic OR Models (non-specialist): Spring 2013, Spring 2015
- CO 353: Computational Discrete Optimization: Winter 2012, Winter 2014,
Winter 2020
- CO 370: Deterministic OR Models: Fall 2009, Winter 2010, Winter 2012,
Fall 2013, Winter 2014, Fall 2015, Fall 2017
- CO 454: Scheduling Theory: Spring 2015
- CO 602: Fundamentals of Optimization: Fall 2018
- CO 450/650: Combinatorial Optimization: Fall 2011, Fall 2015
- CO 452/652: Integer Programming: Winter 2011, Winter 2017, Winter 2019
- CO 759: Advanced Integer Programming: Fall 2010, Winter 2016
- CO 759: Optimization under uncertainty: Fall 2019
Courses taught elsewhere:
- ISYE 3133: Engineering Optimization (taught at GeorgiaTech): Fall 2007