Offered by University of Waterloo, Waterloo, Canada
Research-based master's in pure and applied mathematics. Specializations in algebra, analysis, combinatorics, and optimization. Full thesis required.