Andrew Katz Research Associate Department of Mechanical and Mechatronics Engineering University of Waterloo Research associate