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 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.

  2. May 25, 2023Jimmy Di awarded 2023 Vector Scholarship in Artificial Intelligence
    photo of Jimmy Di

    Incoming master’s student Jimmy Di has received a 2023–24 Vector Scholarship in Artificial Intelligence from the Vector Institute. These merit-based entrance scholarships provide $17,500 for one year of full-time study and are awarded to top students who have been admitted into an AI-related master’s program in an Ontario university. 

  3. May 23, 2023Justin Wan receives Arthur Beaumont Distinguished Service Award from CAIMS
    photo of Professor Justin Wan in the Davis Centre

    Professor Justin Wan has received the 2023 Arthur Beaumont Distinguished Service Award from CAIMS, the Canadian Applied and Industrial Mathematics Society. Named after its first recipient, the award was established in 1987 to honour Waterloo Applied Mathematics Professor Arthur Beaumont for his many years of service to the society.

Read all news
  1. June 8, 2023PhD Seminar • Computing Education Research • Improving Interactive Instruction

    Please note: This PhD seminar will take place online.

    Bailey Kacsmar, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Florian Kerschbaum

  2. 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

  3. 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

All upcoming events