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. June 8, 2023Systems and networking research team receives Best Paper Award at NOMS 2023
    photo of Muhammad Sulaiman, Mahdieh Ahmadi, Mohammad A. Salahuddin, Raouf Boutaba

    Muhammad Sulaiman, Mahdieh Ahmadi, Mohammad A. Salahuddin, and Raouf Boutaba from the Cheriton School of Computer Science and their colleague Aladdin Saleh from Rogers Communications have won the NOMS 2023 Best Paper Award for “Generalizable Resource Scaling of 5G Slices using Constrained Reinforcement Learning.”

  2. June 7, 2023Two junior division Waterloo teams progress to 2023 Technovation semi-finals
    photo of Technovation Waterloo Celebration Event

    Two teams of Waterloo Region elementary school students have progressed to the semi-finals in the junior division of the 2023 Technovation Girls Challenge. Technovation Girls is an international 12-week program with regional chapters that equips girls and young women, including transgender, non-binary, and gender-fluid individuals ages 10 to 18 with problem-solving, leadership and coding skills to become the next generation of tech entrepreneurs and leaders. 

  3. June 1, 2023Waterloo tops the competition at 2023 ICPC North America Championship, advances to ICPC World Finals
    photo of Kevin Wan, Ramazan Rakhmatullin, Andrew Qi Tang, and Troy Vasiga

    Waterloo does it again.

    Just as a trio of coders had in 2021, a team of three Waterloo algorithmic programmers has topped the competition at the 2023 International Collegiate Programming Contest North America Championship held on May 29, 2023 at the University of Central Florida.

    Waterloo overcame the competition, including trios of programmers from Stanford, Carnegie Mellon University, MIT, Harvard, and the University of Toronto.

Read all news
  1. June 13, 2023Master’s Thesis Presentation • Software Engineering • Trade-off Exploration for Acceleration of Continuous Integration

    Please note: This master’s thesis presentation will take place in DC 1304 and virtually.

    Zhili Zeng, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Shane McIntosh

  2. June 15, 2023PhD Seminar • Natural Language Processing • Approximating Human-Like Few-shot Learning with GPT-based Compression

    Please note: This PhD seminar will take place online.

    Yuqing Xie, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisors: Professors Ming Li, Jimmy Lin

  3. June 15, 2023Master’s Thesis Presentation • Cryptography, Security, and Privacy (CrySP) | Software Engineering • Security Evaluations of GitHub’s Copilot

    Please note: This master’s thesis presentation will take place online.

    Owura Asare, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisors: Professors Mei Nagappan, N. Asokan

    In this thesis, we perform two security evaluations of GitHub’s Copilot with the aim of better understanding the strengths and weaknesses with of Code Generation Tools.

All upcoming events