Xinlan Hu
Contact Information
Department of Mechanical and Mechatronics Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario N2L 3G1
Canada
Office: E3-3171
Email:x296hu@uwaterloo.ca
Department of Mechanical and Mechatronics Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario N2L 3G1
Canada
Office: E3-3171
Email:x296hu@uwaterloo.ca
Department of Mechanical and Mechatronics Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario N2L 3G1
Canada
Email: mnooranf@uwaterloo.ca
Department of Mechanical and Mechatronics Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario N2L 3G1
Canada
Email: susan.chen1@uwaterloo.ca
Department of Mechanical and Mechatronics Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario N2L 3G1
Canada
Email: stmurray@uwaterloo.ca
Department of Mechanical and Mechatronics Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario N2L 3G1
Canada
Office: DC 3729
Email:f2zarei@uwaterloo.ca
Department of Mechanical and Mechatronics Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario N2L 3G1
Canada
Email: halmoman@uwaterloo.ca
Department of Mechanical and Mechatronics Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario N2L 3G1
Canada
Email: bnaraghi@uwaterloo.ca
Department of Mechanical and Mechatronics Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario N2L 3G1
Canada
Email: amemblet@uwaterloo.ca
Department of Mechanical and Mechatronics Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario N2L 3G1
Canada
Office: E3-3110
Email: omacgregor@uwaterloo.ca
Phone: 226-789-5220
Department of Mechanical and Mechatronics Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario N2L 3G1
Canada
Office: E3 3101
Email: hasan.habib@uwaterloo.ca
Phone: 226-698-3396