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. Nov. 24, 2021Professor Ihab Ilyas named Fellow of the Institute of Electrical and Electronics Engineers
    photo of Professor Ihab Ilyas

    Cheriton School of Computer Science Professor Ihab Ilyas has been named a Fellow of the Institute of Electrical and Electronics Engineers for his contributions to data integration, data cleaning and rank-aware query processing.

  2. Nov. 15, 2021University Professor Ian Munro’s Golden Jubilee — 50 years at the University of Waterloo
    photo of University Professor J. Ian Munro

    Ian Munro joined the University of Waterloo as a faculty member 50 years ago this fall, just before defending his PhD thesis at the University of Toronto. 

  3. Nov. 14, 2021In memory of our friend and colleague, Professor Farhad Mavaddat, 1941–2021
    photo of Professor Farhad Mavaddat

    We are saddened to announce that our colleague and friend Farhad Mavaddat, retired Professor at the Cheriton School of Computer Science, passed away peacefully on November 3, 2021 at the age of 80. 

Read all news
  1. Dec. 3, 2021PhD Seminar • Software Engineering • The Use of Machine Learning Algorithms in Recommender Systems — A Systematic Review

    Please note: This PhD seminar will be given online.

    Ivens Portugal, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisors: Professors Paulo Alencar, Donald Cowan, Daniel Berry

  2. Dec. 3, 2021Master’s Thesis Presentation • Software Engineering • Requirements Engineering and Management Effects on Downstream Developer Performance in a Small Business Findings from a Case Study

    Please note: This master’s thesis presentation will be given online.

    Chantelle Gellert, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Daniel Berry

  3. Dec. 6, 2021PhD Defence • Artificial Intelligence • Harnessing Neural Dynamics as a Computational Resource

    Please note: This PhD defence will be given online.

    Andreas Stöckel, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Chris Eliasmith

All upcoming events