Department of Mechanical and Mechatronics Engineering, Faculty of Engineering, University of Waterloo