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
Jian Zhao receives 2025 Early Career Research Award from CS Can | Info Can
Professor Jian Zhao has received the 2025 Early Career Research Award from CS-Can | Info-Can, the national organization that represents and advocates for computer science research, education and academic leadership across Canada.
Presented annually since 2009, the Early Career Research Award recognizes outstanding contributions to computer science research and is conferred upon exceptional faculty members at Canadian computer science departments, schools, and faculties who are within 10 years of completing their PhD.
Technovation Waterloo presents girl-powered-apps
On Saturday, May 2nd, students exhibited technology at the University of Waterloo that tackled real-world problems, from helping Parkinson’s disease patients through augmented reality to creating an emergency alert system for seniors living alone.
Computer science students win prestigious Faculty of Mathematics Doctoral Prizes
Three computer science graduate students have received the 2026 Faculty of Mathematics Doctoral Prize.
Since 2019, the Faculty of Mathematics has recognized the achievements of its top graduating and graduated doctoral students. This year’s recipients are Nikhita Joshi, Ahmed Alquraan and Negar Arabzadeh, who have received prizes of $1,500, $1,000 and $500, respectively. Notably, this is the first time all recipients are from the Cheriton School of Computer Science.
As the first-place recipient, Nikhita has also been nominated for the University-wide Governor General’s Gold Medal, which is awarded at Spring convocation.
Events
PhD Seminar • Artificial Intelligence | Machine Learning • Simulating the Lateral Reader with an Iterative Multi-Agent RAG System for 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 Smucker
Master’s Thesis Presentation • Programming Languages • C∀ Collection Library
Please note: This master’s thesis presentation will take place in DC 3317 and online.
Michael Brooks, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Peter Buhr
PhD Seminar • Computer Algebra | Symbolic Computation • Signature-based Gröbner basis Algorithms for Determinantal Ideals
Please note: This PhD seminar will take place in DC 2306C and online.
Sriram Gopalakrishnan, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Éric Schost