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. 27, 2022Meet Sujaya Maiyya, a professor who builds secure, high-performance data systems
    photo of Professor Sujaya Maiyya on bench in Waterloo rock garden

    Sujaya Maiyya joined the Cheriton School of Computer Science as a tenure-track Assistant Professor in fall 2022. Her research is in the design of secure, high-performance data systems. She has a PhD from the University of California, Santa Barbara, where she developed a series of protocols that enable secure, fault-tolerant data management on both trusted and untrusted computing infrastructure.

  2. Nov. 24, 2022Jo Atlee, Krzysztof Czarnecki and their former students receive ten-year most influential paper award at VaMoS 2023
    photo of Professors Jo Atlee and Krzysztof Czarnecki in the Waterloo rock garden

    Computer Science Professor Jo Atlee, Electrical and Computer Engineering Professor Krzysztof Czarnecki, and their former students have been awarded a ten-year most influential paper award to be conferred at VaMoS 2023. Also known as the 17th International Working Conference on Variability Modelling of Software-Intensive Systems, the annual meeting will take place from January 25 to 27, 2023 in Odense, Denmark.

  3. Nov. 23, 2022Software engineering student among winners at Velocity 5K finals
    photo of the four winning teams at Velocity's 5K finals

    The excitement was palpable as eight finalist teams made their last effort to convince a panel of judges that their business idea deserved one of four $5,000 awards at Velocity’s $5K pitch competition. Among them was RelayMD, one of four finalist teams that won a top prize at the Velocity 5K final competition held on November 23, 2022.

Read all news
  1. Nov. 28, 2022PhD Seminar • Natural Language Processing • Better Language Model with Curriculum Learning via Hypernym Class Prediction

    Please note: This PhD seminar will take place online.

    He (Richard) Bai, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Ming Li

  2. Nov. 28, 2022PhD Seminar • Human-Computer Interaction • Conductor: Intersection-Based Bimanual Pointing in AR and VR

    Please note: This PhD seminar will take place in DC 1304 and online.

    Futian (Caesar) Zhang, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisors: Professors Jian Zhao, Keiko Katsuragawa

    Pointing is an elementary interaction in virtual and augmented reality environments, and, to effectively support selection, techniques must deal with the challenges of occlusion and depth specification. Most of the previous techniques require two explicit steps to handle occlusion.

  3. Nov. 29, 2022Master’s Thesis Presentation • Software Engineering • On the Caching Schemes to Speed Up Program Reduction

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

    Xueyan Zhang, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Chengnian Sun

All upcoming events