Ng, Che Tat, Department of Pure Mathematics, University of Waterloo, Canada