Pursue research and expand your learning with the PhD in Computer Science program.
You'll work with a supervisor to develop a thesis and conduct meaningful research that expands the scope of your graduate work. The program will prepare you to enter a career in academia, research or private industry.
You'll also gain industry experience for in-demand careers with the option to apply to transfer to the PhD in Computer Science – Internship program after completing at least one academic term.
The MMath in Computer Science is offered through the Cheriton School of Computer Science, which has been ranked number one nationally four years in a row based on program and research reputation according to the Maclean’s 2024 university rankings. Waterloo and the Cheriton School are among the top 25 universities internationally for computer science according to the 2023, 2022 and 2021 Quacquarelli Symonds worldwide university subject rankings, and attract exceptional students from all over the world.
