Faculty of Mathematics, University of Waterloo