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.
News
New AI tool can make grading faster, fairer, stronger
Coming from a family of teachers, Norwegian exchange student Christian Garmann Sørli has long been interested in using technology to support human intelligence.
Through the International Work-Integrated-Learning in Artificial Intelligence (IWIL AI) program, a joint initiative between the Norwegian University of Science and Technology (NTNU) and the University of Waterloo, Christian is leveraging AI to enhance and accelerate student learning.
Sepehr Assadi and international collaborators receive STOC 2025 Best Paper Award
Professor Sepehr Assadi and his international collaborators — Soheil Behnezhad, Sayan Bhattacharya, Martín Costa, Shay Solomon and Tianyi Zhang — have received a Best Paper Award at STOC 2025, the 57th ACM Symposium on Theory of Computing.
Jian Zhao receives Ontario Early Researcher Award to enhance software development through visual interfaces and generative AI
Professor Jian Zhao has received an Ontario Early Researcher Award, which will provide $140,000 in funding to support his research on enhancing software development through visual interfaces and generative AI.
The funding from the Ontario government is matched by an additional $50,000 from the University of Waterloo, bringing total funding to $190,000 over five years.
Events
Seminar • Software Engineering • Why Large Language Models Appear to Be Intelligent and Creative: Because They Generate Bullshit!
Please note: This seminar will take place in DC 2564.
Daniel M. Berry, Professor
Cheriton School of Computer Science
PhD Seminar • Natural Language Processing | Information Retrieval • Resources for Automated Evaluation of Assistive RAG Systems that Help Readers with News Trustworthiness Assessment
Please note: This PhD seminar will take place in DC 3301.
Dake Zhang, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Mark D. Smucker
Seminar • Algorithms and Complexity • Hilbert’s Nullstellensatz is in the Counting Hierarchy
Please note: This seminar will take place in DC 1304 and online.
Abhibhav Garg, Postdoctoral Researcher
David R. Cheriton School of Computer Science