The David R. Cheriton School of Computer Science is one of the world's pioneers in computing education and research. Graduate students play a vital role in all of the school's research activities. Active areas of research include algorithms and complexity, artificial intelligence, bioinformatics, computer graphics, databases and text management, networks and distributed systems, programming languages, scientific computing, software engineering, computer algebra and symbolic computation, computational statistics, cryptography, security and privacy, formal methods, health informatics, human-computer interaction and user interfaces, information retrieval, and quantum computing.
In Fall 2005, David Cheriton, Waterloo Alumnus (PhD 78) now professor at Stanford University and named one of Forbes Magazine's top ten venture capitalists (2005), donated $25 million to Waterloo's School of Computer Science to establish an endowment, the interest of which is used to fund graduate scholarships, research chairs and faculty fellowships. Graduate students in the School of Computer Science are eligible for one of the 40 to 75 David R. Cheriton Graduate Scholarships awarded annually and valued between $10,000 and $20,000 (in addition to regular funding and other scholarships).
The David R. Cheriton School of Computer Science at the University of Waterloo invites applications to its Graduate Program in Computer Science. We offer graduate programs leading to the degree of Master of Mathematics (MMath) and Doctor of Philosophy (PhD). We accept applications to begin graduate studies in the Fall term (September), the Winter term (January), and the Spring term (May). For more details please visit our applications and admissions webpage.
Visit our degree programs page to find more information about the different options for MMath and PhD degrees, and the various requirements of each option.
In any given term (Fall, Winter and Spring), a wide variety of graduate courses are offered ranging from broad overviews of significant areas of computer science to seminar courses on specialized topics of research. For more details on course offerings and course registration, visit our graduate course webpage.
There are many scholarships available to CS graduate students at Waterloo. In addition to national and provincial scholarships such as NSERC and OGS, there are local scholarships such as the Cheriton, Go-Bell and President's scholarships.
![]() | Starting in January 2007, graduate students in the School of Computer Science are eligible for one of the 40 to 75 David R. Cheriton Graduate Scholarships awarded annually and valued between $10,000 and $20,000 (in addition to regular funding and other scholarships). For a complete list of available scholarships, visit our scholarship webpage. |
Students who are convocating are eligible for a number of medals and awards.
Graduate students have the opportunity to acquire teaching skills by serving as teaching assistants. For more information, visit the teaching assistantship webpage.
The forms webpage gives quick access to forms that students may need to complete. These forms are of interest to both prospective and current graduate students.
For more information on organizations to assist graduate students in their day to day life at UW, please visit the life at Waterloo webpage. The information on our computer science orientation activities can also be found on this page.
David R. Cheriton School of Computer Science
University of Waterloo
Waterloo, Ontario, Canada N2L 3G1
Tel: 519-888-4567 x33293
Fax: 519-885-1208
Contact | Feedback: csgrad@uwaterloo.ca | David R. Cheriton School of Computer Science | Faculty of Mathematics