Offered by University of Waterloo, Waterloo, Canada
Rigorous program in pure and applied mathematics with mandatory co-op. Covers analysis, algebra, topology, and combinatorics. Waterloo's math faculty is the largest in Canada.