90th Convocation - Faculty of Mathematics, Waterloo, June 2005