Professional Career 
| Position held | Department | Institution | Year |
| Professor | Mechanical Engineering | University of Waterloo | 2006- |
| Associate Professor | Mechanical Engineering | University of Waterloo | 2001-2006 |
| Assistant Professor | Mechanical Engineering | University of Waterloo | 1997-2001 |
| Lecturer | Mechanical Engineering | UMIST, Manchester, UK | 1996-1997 |
| Project Officer | Mechanical Engineering | UMIST, Manchester, UK | 1994-1996 |
| Research Associate | Mechanical Engineering | UMIST, Manchester, UK | 1992-1994 |
| Honorary Lecturer | Mechanical Engineering | UMIST, Manchester, UK | 1992-1996 |