- Home
- Programmes
- Natural Sciences & Mathematics
- University of Waterloo
23 Master's degrees offered by the university
Combinatorics and Optimization
We offer a master degree in Combinatorics and Optimization at University of Waterloo. Combinatorics is the study of discrete structures, and related algorithms. We might be interested in these things for their own sake, or because of potential applications to real world problems. Optimization deals with determining the values of variables that maximize or minimize an objective.
Systems Design Engineering (Nanotechnology)
Expand your engineering knowledge through advanced study and research while engaging with cutting-edge technological developments in the world of nanotechnology with the Master of Applied Science in Systems Design Engineering (Nanotechnology) program from University of Waterloo.
Mathematics for Teachers
The Master of Mathematics for Teachers (MMT) program at University of Waterloo offers teachers the unique opportunity to deepen their understanding of the core foundations of mathematics — online and at their own pace.