Information for

Welcome to the David R. Cheriton School of Computer Science

The Cheriton School of Computer Science is named for David R. Cheriton, who earned his PhD in Computer Science in 1978, and made a transformational gift to the school in 2005. It has become the largest academic concentration of Computer Science researchers in Canada.  

Discover our latest achievements by following our news and events.
Please go to contact, open positions or visit if you have a question about school programs or services, would like to know more about faculty positions available or plan to visit our school.
  1. July 18, 2018Liquid animations so realistic you can almost taste themChristopher Batty and Jade Marcoux-Ouellet watching a computer animation of honey coiling

    Anyone who’s poured honey onto a stack of pancakes likely has been intrigued by the golden liquid’s motion as it oozes, buckles and coils like a rope. This behaviour is caused by the high viscosity of honey, a physical property of gooey liquids that makes them resistant to deformation.

  2. July 11, 2018Hustle to success — The unlikely entrepreneurphoto of Bill Gates and Sam Pasupalak

    In February 2008, while working towards his degree in computer science, Sam Pasupalak found out that Bill Gates was speaking at the University of Waterloo. He had no ticket, but it didn’t stop him. Carrying T-shirts and bags to appear as a volunteer, he slipped past security and received a pink wristband. To get the one remaining seat and past the second round of security, he pulled off his first hustle.

  3. July 10, 2018Computer science researchers help answer an age-old medical science questionphoto of Dr. Baranoski and Spencer van Leeuwen

    by Rose Simone

    Why do our veins look blue when blood is red? This is a seemingly elementary science trivia question, and certainly not one that computer science researchers would be expected to be interested in.

Read all news
  1. July 24, 2018PhD Seminar • Software Engineering — Transfer Learning for Improving Model Predictions in Highly Configurable Software

    Pavel Valov, PhD candidate
    David R. Cheriton School of Computer Science

  2. July 24, 2018The Waterloo Workshop

    Join us for a special event showcasing FileMaker Pro and the new FileMaker 17 Platform. 

    Discover how to quickly create and use custom apps that work the way you do. 

  3. July 24, 2018PhD Seminar • Artificial Intelligence — Gradient-based Filter Design for the Dual-tree Wavelet Transform

    Daniel Recoskie, PhD candidate
    David R. Cheriton School of Computer Science

    The wavelet transform has seen success when incorporated into neural network architectures, such as in wavelet scattering networks. More recently, it has been shown that the dual-tree complex wavelet transform can provide better representations than the standard transform. 

All upcoming events