Mahesh Tripunitara, University of Waterloo