2024-present: Professor, Civil and Environmental Engineering, University of Waterloo
2022-present: Associate Chair-Grad. Studies, Civil and Environmental Engineering, University of Waterloo
2018-2024: Associate Professor, Civil and Environmental Engineering, University of Waterloo
2011-2018: Assistant Professor, Civil and Environmental Engineering, University of Waterloo
2012-Present: Cross Appointment, Mechanical and Mechatronic Engineering, University of Waterloo
2007-2011: Research Associate, Princess Margaret Hospital/Ontario Cancer Institute, University Health Network
2005-2007: Research Assistant Professor, Civil/Mechanical Engineering, University of Waterloo