Lalit Agarwal, University of Waterloo