Teaching Activities

Design & Analysis of Algorithms, COMP 6651, graduate course, Fall 2008.
Graph Theory with System Applications, INDU 6131, graduate course, Winter 2008.
Design & Analysis of Algorithms, COMP 6651, graduate course, Fall 2007.
Design and Analysis of Algorithms, COMP465, undergraduate course, Fall 2006.
Optical Networking: Architectures and Protocols, ENCS 6811, graduate course, Fall 2006
Quality Methodologies for Software, INSE 6250, graduate course, Winter 2006
![]()

Modèles de recherche opérationnelle, IFT1575, automne 2005
Programmation en nombres entiers, IFT6551, hiver 2005
Téléinformatique, IFT3320/IFT6320, hiver 2003
Structures de données, IFT2010, hiver 2002.
![]()
Calculus I
Mathematics and Industrial Engineering Department
Winter 1992, 1997.
Discrete Mathematics
Electrical and Computer Engineering Department
Fall 1991 - 1993, Fall 1996
Data Structures and Algorithms for Operational Research, Ph. D. course, winter 1989, 1990, 1991.
Integer Programming, Ph.D. course, Winter 1988 - 1990, 1992, 1993.
Algorithmic and Complexity, Ph.D. course, Winter 1993.
Polyedral Combinatorics, Co-investigator (with M. Desrochers) of a working group, Winter 1988 and Fall 1988.
![]()
.
![]()
![]()
Postgraduate course in Operational Research: Column Generation and Mixed-integer Programming
Joint Program École Polytechnique Fédérale de Lausanne - Université Joseph Fourier (Grenoble, France),
April 1995.
Combinatorial Optimization: New methods and Applications in Chemistry, Clustering Analysis and Location
Ph.D. course, Mathematics Department
Fall 1994
![]()