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
- May 10, 2024Marian Forster: UWaterloo Math’s ‘Hidden Figure’
“I decided to do mathematics out of defiance,” Marian Forster says, chuckling and leaning forward in her chair. “I pretty much got a message from society, my school, and my family that I was not very smart, and that I should take typing in Grade 10 and become a typist like my mother. And then that would be it.”
- May 10, 2024Jason Amri explores ‘Economic & Sustainable Futures’ in latest UWaterloo podcast
Jason Amri, a fourth-year Computer Science student, was featured in two episodes of the Global Futures podcast.
- May 9, 2024The Art of Computing
If Leonardo da Vinci, Pablo Picasso, and Vincent van Gogh lived in the 2020s how different would their art be? Would they use any computer science principles just like students taking CS 383: Computational Digital Art Studio?
Events
- May 15, 2024PhD Seminar • Information Retrieval • Improving Text Retrieval via Fine-Tuning Large Language Models
Please note: This PhD seminar will take place in DC 2585.
Xueguang Ma, PhD candidate
David R. Cheriton School of Computer ScienceSupervisor: Professor Jimmy Lin
While large language models (LLMs) have demonstrated impressive NLP capabilities, existing information retrieval applications mainly focus on prompting LLMs for query expansions or generating permutations for listwise reranking.
- May 17, 2024Master’s Research Paper Presentation • Software Engineering • DistApe: Distributed Model-Based Android GUI Testing
Please note: This master’s research paper presentation will take place online.
Boren Zang, Master’s candidate
David R. Cheriton School of Computer ScienceSupervisor: Professor Chengnian Sun
- May 21, 2024PhD Seminar • Quantum Computing • Arithmetic and Synthesis of Single Qutrit Circuits
Please note: This PhD seminar will take place in QNC 1201.
Amolak Ratan Kalra, PhD candidate
David R. Cheriton School of Computer ScienceSupervisor: Professor Michele Mosca