University COVID-19 update

The University of Waterloo is constantly updating our most Frequently Asked Questions.

Questions about buildings and services? Visit the list of Modified Services.

Please note: The University of Waterloo is closed for all events until further notice.

Term by term course offerings

Legend:

  • Monday (M)
  • Tuesday (T)
  • Wednesday (W)
  • Thursday (TH)
  • Friday (F)
  • Mathematics & Computer Building (MC)
  • Combinatorics and Optimization (CO)

Fall 2020

Course Name Professor
CO 602

Fundamentals of Optimization

Online

Steve Vavasis
CO 642

Graph Theory

Online

Luke Postle
CO 650

Combinatorial Optimization

Online

Ricardo Fukasawa
CO 666

Contnuous Optimization

Online

Levent Tuncel
CO 673

Optimization for Data Science

Online

Yaoliang Yu
CO 681

Quantum Information Processing

Online

Richard Cleve
CO 685

Public-Key Cryptography

Online

David Jao

CO 687

Applied Cryptography

Online

Douglas Stebila
CO 749

Topics in Graph Theory

Online

Jim Geelen
CO 781

Topics in Quantum Communication

Online

Debbie Leung

Spring 2020

Course Name

Professor

CO 671

Semidefinite Optimization

Online

Stephen Vavasis
CO 739

Topics in Combinatorics

Containers and Applications

Online

Jorn van der Pol
CO 778

Portfolio Optimization

Online

Ben Feng

Winter 2020

Course Name Professor
CO 630

Alebraic Enumeration

4:00-5:20 TTh RCH 208

Kevin Purbhoo
CO 634

Combinatorial Designs

4:00-5:20 MW RCH 208

Kevin Purbhoo
CO 663

Convex Optimization & Analysis

1:00-2:20 WF MC 4064

Henry Wolkowicz
CO 687

Applied Cryptography

11:30-12:20 MWF RCH 101

Alfred Menezes
CO 739

Topics in Combinatorics

Combinatorial Hopf Algebras

11:30-12:50 TTh RCH 209

Karen Yeats
CO 739

Topics in Combinatorics

Info Theory & Applications

10:00-11:20 TTh QNC 1201

Ashwin Nayak
CO 749

Topics in Graph Theory

Graph Colouring

2:30-3:50 TTh QNC 1506

Luke Postle
CO 749

Topics in Graph Theory

Random Graph Theory

2:30-3:50 MW RCH 208

Jane Gao

Fall 2019

Course Named Professor
CO 602

Fundamentals of Optimization

11:30-12:1250 TTh RCH 207

Jim Geelen
CO 631

Symmetric Functions

1:30-2:20 MWF ML 246

Kevin Purbhoo
CO 642

Graph Theory

8:30-9:50 MW EV3 4412

Penny Haxell
CO 650

Combinatorial Optimization

2:30-3:50 TTh DWE 3516

Chaitanya Swamy
CO 673

Optimization for Data Science

4:00-5:20 TTh DC 2585

Kimon Fountoulakis
CO 681

Quantum Information Processing

8:30-9:50 TTh MC 2054

Richard Cleve
CO 685

Public-Key Cryptography

12:30-1:20 MWF DWE 1515

David Jao
CO 687

Applied Cryptography

10:30-11:20 MWF RCH 101

Douglas Stebila
CO 749

Topics in Graph Theory

Colouring, flows, and orientations of graphs

10:00-11:20 TTh MC 4064

Carsten Thomassen
CO 759

Topics in Discrete Optimization

Optimization under uncertainty

1:00-2:20 TTh RCH 209

Ricardo Fukasawa

Spring 2019

Course Named Professor
CO 646

Matroid Theory

8:30-9:50 TTh RCH 208

Jorn van der Pol
CO 671

Semidefinite Optimization

11:30-12:50 TTh RCH 208

Henry Wolkowicz
CO 749

Topic in Graph Theory

Topological Graph Theory

2:30-3:50 TTh MC 6486

Bruce Richter
CO 781

Topics in Quantum Information

Quantum Algorithms

1:00-2:20 TTh QNC 1201

David Gosset

Winter 2019

Course Name Professor
CO 630

Algebraic Enumeration

10:00-11:20 TTH MC 4064

Kevin Purbhoo
CO 644

Algebraic Graph Theory

10:30-11:30 MWF QNC 2501

Chris Godsil
CO 652

Integer Programming

2:30-3:50 TTh HH 124

Ricardo Fukasawa
CO 663

Convex Optimization & Analysis

1:00-2:20 TTh DWE 1515

Henry Wolkowicz
CO 687

Applied Cryptography

9:30-10:20 MWF RCH 101

Alfred Menezes
CO 739

Topics in Combinatorics

Arithmetic and Geometric Combinatorics

1:30-2:20 MWF QNC 1507

Peter Nelson
CO 749

Topics in Graph Theory

Graph Decompositions

11:30-12:20 MWF MC 6486

Luke Postle
CO 789

Topics in Cryptography

Lattice-Based Cryptography

2:30-3:30 MWF MC 6486

Douglas Stebila

Fall 2018

Course Name Professor
CO 602

Fundamentals of Optimization

2:30-3:350 MW MC 5417

Ricardo Fukasawa

CO 642

Graph Theory

10:00-11:20 TTh MC 5417

Jim Geelen

CO 650

Combinatorial Optimization

1:00-2:20 TTh PHY 145

Laura Sanita
CO 666

Continuous Optimization

4:00-5:20 TTh DWE 3522A

Levent Tuncel
CO 673

Optimization for Data Science

10:00-11:20 MW MC 4042

Stephen Vavasis
CO 681

Quantum Information Processing

11:30-12:50 TTh MC 4040

Jon Yard
CO 685

Public-Key Cryptography

9:30-10:20 MWF DWE 3519

David Jao
CO 759

Topics in Disc Optimization

Extended Formulations and Hierachies

8:30-9:50 MW MC 6486

Kanstantsin Pashkovich

Spring 2018

Course Name Professor
CO 671

Semidefinite Optimization

10:00-11:20 TTh MC 6486

Levent Tuncel
CO 739

Topics in Combinatorics

Association Schemes

10:00-11:20 MW MC 5417

Chris Godsil

Winter 2018

Course Name Professor
CO 630

Algebraic Enumeration

2:30-3:30 MWF RCH 109

David Wagner
CO 634

Combinatorial Designs

8:30-9:30 MWF RCH 109

Chris Godsil
CO 663

Convex Optimization & Analysis

2:30-3:50 TTh DWE 3519

Henry Wolkowicz
CO 687

Applied Cryptography

11:30-12:20 MWF RCH 101

Alfred Menezes
CO 739

Topics in Combintorics

Combinatorics & Feynman Diagrams

2:30-3:20 MWF RCH 106

Karen Yeats
CO 739

Topics in Combinatorics

Info Theory & Applications

1:00-2:20 TTh QNC 1201

Ashwin Nayak
CO 749

Topics in Graph Theory

Graph Colouring

11:30-12:50 TTh EV3 4408

Luke Postle
CO 750

Topics in Comb Optimization

Approximation Algorithms

10:00-11:20 TTh DWE 3519

Laura Sanita
CO 759

Topics in Discr Optimization

Comp Discrete Optimization

11:30-12:50 MW

Bill Cook

Fall 2017

Course Name Professor
CO 602

Fundamentals of Optimization

10:00-11:20 TTH DWE 3519

Stephen Vavasis
CO 642

Graph Theory

10:30-11:20 MWF MC 5479

Jim Geelen
CO 650

Combinatorial Optimization

11:30-12:50 TTh RCH 110

Jochen Koenemann

CO 681

Quantum Information Processing

2:00-3:20 TTh QNC 1201

Jon Yard
CO 685

Public-key Cryptography

9:30-10:20 MWF MC 5479

Alfred Menezes
CO 739

Topics in Graph Theory

Partially Ordered Sets in CO

10:30-1120 MWF MC 6486

David Wagner
CO 749

Topics in Graph Theory

Crossing Numbers

1:30-3:00 WF MC 6486

Bruce Richter

Spring 2017

Course Name Professor
CO 631

Symmetric Functions

2:30-3:60 MW MC 6486

Ian Goulden
CO 646

Matroid Theory

10:00-11:20 TTH QNC 2501

Peter Nelson
CO 671

Semidefinite Optimization

11:30-12:50 TTH MC 4064

Levent Tuncel

CO 750

Topics in Comb Optimization

Packing and Covering

1:00-2:20 TTH MC 5479

Ahmad Abid

Winter 2017

Course Name Professor
CO 630

Algebraic Enumeration

12:30-1:20 MWF CPH 3604

David Wagner
CO 644

Algebraic Graph Theory

8:30-9:50 TTH RCH 106

Krystal Guo
CO 652

Integer Programming

4:00-5:20 TTH QNC 1507

Ricardo Fukasawa
CO 663

Convex Optimization & Analysis

11:30-12:50 TTH DWE 3519

Henry Wolkowicz
CO 687

Applied Cryptograph

11:30-12:20 MWF  STC 0020

Alfred Menezes
CO 749

Topics in Graph Theory

Topolog. Mthds. Combinatorics

10:00-11:20 MW MC 6486

Penny Haxell
CO 750

Topics in Comb Optimization

Approximation Algorithms

10:00-11:20 TTH MC 6486

Laura Sanita
CO 769

Topics in Conts Optimization

Geometric Representation of Graphs via Convex Optimization

2:30-3:50 MW MC 6486

Levent Tuncel
CO 781

Topics in Quantum Information

Quantum Algorithms

1:30-2:50 TTH MC 6486

Ashwin Nayak

Fall 2016

Course Name Professor
CO 602

Fundamentals of Optimization

10:00-11:20 TTH RCH 205

Henry Wolkowicz
CO 642

Graph Theory

10:30-11:20 MWF MC 5479

Jim Geelen

CO 650

Combinatorial Optimization

11:30-12:50 TTH SJ2 2002

Bill Cook
CO 666

Continuous Optimization

1:30-2:20 MWF MC  4064

Steve Vavasis
CO 681

Quantum Information Processing

2:30-3:50 TTH QNC 1201

Richard Cleve
CO 685

Public-Key Cryptography

9:30-10:20 MWF MC 1056

Alfred Menezes
CO 749

Topics in Graph Theory

2:30-3:50 MW MC 5479

Jim Geelen

Spring 2016

Course Name Professor
CO 671

Semidefinite Optimization

11:30-12:50 MW MC 4064

Chris Godsil
CO 749

Topics in Graph Theory

10:00-11:20 MW MC 6486

Bruce Richter

Winter 2016

Course Name Professor
CO 634

Combinatorial Designs

4:00-5:20 MW HH 124

Kevin Purbhoo
CO 687

Applied Cryptography

9:30-10:20 MWF QNC 2502

David Jao
CO 739

Multivariate Stable Polynomials: Theory and applications

1:30-2:20 MWF MC 6486

David Wagner
CO 739

Information theory and applications

1:30-2:50 TTh QNC 1201

Ashwin Nayak
CO 759

Topics in Integer programming

10:30-11:50 TTh MC 6486

Ricardo Fukasawa
CO 769

Cone Optimization, facial reduction and its applications

2:30-3:50 MW MC 6486

Henry Wolkowicz

Fall 2015

Course Name Professor
CO 602

Fundamentals of Optimization

9:30-10:20 MWF MC 6486

Stephen Vavasis
CO 630

Algebraic Enumeration

4:30-5:20 MWF MC 4044

David Wagner
CO 642

Graph Theory

1:00-2:20 TTh EV1 350

Luke Postle
CO 650

Combinatorial Optimization

2:30-3:20 MWF DWE 1502

Ricardo Fukasawa
CO 663

Convex Optimization and Analysis

4:00-5:20 RCH 212

Henry Wolkowicz
CO 681

Quantum Information Processing

2:30-3:50 TTh QNC 0101

Richard Cleve
CO 685

The Mathematics of Public-Key Cryptography

1:30-2:20 MWF CPH 3602

David Jao
CO 789

Topic in Cryptography

11:30-12:20 MWF MC 6486

David Jao

Spring 2015

Course Name Professor

CO 646

Matroid Theory

11:30-12:20 MWF MC 4060

Jim Geelen
CO 671

Semidefinite Optimization

2:30-3:00 TTH MC 2038

Levent Tuncel
CO 759

Topics in Discrete Optimization

10:30-12:00 TTH MC 6486

Chaitanya Swamy

Winter 2015

Course Name Professor
CO 644

Algebraic Graph Theory

3:30-4:20 MW  MC 4058

3:30-4:20 TH  MC 4064

Chris Godsil
CO 652

Integer Programming

11:30-12:50 TTH  MC 4058

Bertrand Guenin
CO 666

Continuous Optimization

1:00-2:20TTH  DWE 1515

Thomas Coleman
CO 687

Applied Cryptography

2:30-3:20MWF  MC 4020

David Jao
CO 739

Topics in Combinatorics

Methods of polyhedral and topological combinatorics

1:30-2:20 TTH  MC 6486

Eric Katz
CO 749

Topics in Graph Theory

Advance Techinques in Graph Coloruing

1:00-2:20TTH  MC 6486

Luke Postle
CO 759

Topics in Discrete Optimization

Computational Discrete Optimization

10:00-11:20TTH  MC 6486

Bill Cook
CO 781

Topics in Quantum Information

Quantum Algorithms

2:30-3:50TTH  QNC 1201

Ashwin Nayak

Fall 2014

Course Name Professor
CO 602

Fundamentals of Optimization

2:30-3:20 MWF  MC 6486

Henry Wolkowicz
CO 630

Algebraic Enumeration

4:30-5:20MWF  RCH 109

Kevin Purbhoo
CO 642

Graph Theory

9:30-10:20TWF  QNC 1507

Bruce Richter
CO 650

Combinatorial Optimization

2:30-3:50MW  QNC 1506

Bill Cook
CO 663

Convex Optimization and Analysis

10:30-11:20MWF  QNC 2501

Steve Vavasis
CO 681

Quantum Information Processing

2:30-3:50TTH  QNC 0101

Richard Cleve
CO 685

The Mathematics of Public-Key Cryptography

1:00-2:20TTH  MC 6486

David Jao
CO 769

Topics in Continuous Optimization

12:30-1:20MWF  MC 6486

Steve Vavasis

Spring 2014

Course Name Professor
CO 671

Semidefinite Optimization

4:00-5:20TTH  HH 124

Levent Tuncel
CO 759

Topics in Discrete Optimization

11:30-12:50TTH  MC 6486

Joseph Cheriyan

Winter 2014

Course Name Professor
CO 634

Combinatorial Designs

1:30-2:20MWF  MC 4064

Chris Godsil
CO 666

Continous Optimization

1:00-2:20TTH  MC 4041

Thomas Coleman
CO 687

Applied Crytography

11:30-12:20MWF  MC 4020

Alfred Menezes
CO 739

Topics in Combinatorics

11:30-12:20MWF  M3 4206

Chris Godsil
CO 754

Approximation Algorithms

12:30-12:20MWF  EV1 225

Laura Sanita
CO 781

Topics in Quantum Information

1:00-3:50T  QNC 1201

Robert Koenig