Offered by University of Waterloo, Waterloo, Canada
Study of mathematical abstraction covering analysis, algebra, number theory, and topology. Designed for students with deep passion for mathematical structure and proof.