2018-Present: 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