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 at the University of Waterloo in 1978. In 2005, Professor Cheriton made a transformational gift to the school that supports named chairs, faculty fellowships, and graduate scholarships.

Discover our latest achievements by following our news. Upcoming talks on a range of computer science topics are found under 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. May 27, 2024CS student sets sights on visionary tech
    group photo of co-op students posing in front of a wall with AdHawk Microsystems's logo

    Co-op students at the University of Waterloo are helping AdHawk Microsystems to develop technology that can advance eye health and behavioral research. 

    Recently, the startup unveiled MindLink Air™ ─ glasses that use research-grade, camera-free eye-tracking technology to read its wearer’s eye health and cognitive state. This data provides insights that help the wearer adjust their daily routine to improve productivity and avoid mental fatigue.

  2. May 27, 2024Alum Q&A: Tower discusses their Y Combinator and UWaterloo experience
    Headshot of Tower's co-founders: CEO Adam Dorfman (left) and CTO Andy Zhang (right)

    Tower, a startup with unique ties to the University of Waterloo, is revolutionizing the legal space.

    Using the power of AI, they are helping in-house counsels triage and handle incoming legal requests automatically. Their company, which was founded in 2024, is further bolstered with recent seed funding from the Y Combinator (YC).

  3. May 22, 2024Professor Jo Atlee receives the 2023 Lifetime Achievement Award in Computer Science
    photo of Professor Jo Atlee in the Davis Centre

    Cheriton School of Computer Science Professor Jo Atlee has been named a recipient of the 2023 CS-Can | Info-Can’s Lifetime Achievement Award in Computer Science.

Read all news
  1. May 29, 2024Seminar • Algorithms and Complexity • Constant-Depth Arithmetic Circuits for Linear Algebra Problems

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

    Robert Andrews, Postdoctoral Researcher
    School of Mathematics, Institute for Advanced Study, Princeton

  2. May 29, 2024Seminar • Programming Languages • Extending Scala for Safe Concurrent Programming

    Please note: This seminar will take place in DC 2314.

    Philipp Haller, Associate Professor
    KTH Royal Institute of Technology

  3. June 5, 2024DSG Seminar Series • Opportunities for Latency Hiding in Modern OLTP Engines

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

    Tianzheng Wang, Assistant Professor
    School of Computing Science, Simon Fraser University

All upcoming events