University of Waterloo COVID-19 update

The University of Waterloo is constantly updating its most frequently asked questions.

Questions about buildings and services? Please visit the list of modified services.

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


The AI courses offered at the Cheriton School of Computer Science assume a background of at least third-year honours Computer Science and a similar level of mathematical maturity. The 600-level graduate courses are cross listed as 400-level undergraduate courses. Graduate students enrolled in 600-level courses are usually expected to complete a final project in addition to the normal workload of a 400-level course. Please select a course level below for a detailed list of course offerings.