Department of Applied Mathematics, University of Waterloo, Waterloo, Ontario Canada N2L 3G1, Canada Organisation uri icon