· Associate Professor, McGill University2015–
· Postdoctoral Researcher, McGill University2013–2015
· Senior Researcher and Partner, Kinsol Research Inc.2009–
· Software Engineer, GEOSYS Technology Solutions Inc2007–2009
· PhD in Computer Science, The University of British Columbia2006–2013
· PhD Student, The University of British Columbia2006–2013
· Teaching Assistant, McGill University2005–2005
· M.Sc. Computer Science, McGill University2004–
· MSc, Computer Science - Robotics and Sensor Networks, McGill University2004–2006
· Lab Manager, UBC Mech. Eng. Department - Industrial Automation Lab2004–2004
· Research Assistant, UBC Mech. Eng. Department - Industrial Automation Lab2004–2004
· Software Engineering Coop Student, UBC Mech. Eng. Department - Industrial Automation Lab2003–2003
· Software Engineer Coop Student, MacDonald, Dettwiler and Associates Ltd. (MDA)2002–2002
· Software Test Team Coop Student, MDA - AFTERPS-R Project2002–2002
· Data Analysis Team Coop Student, MDA - RapidTract Project2002–2002
· Windows 2000 Project Coop Student, BC Hydro Network Computing Services2001–2001
· Customer Support Technician Coop Student, Canadian Forest Products2000–2000
· B.Sc. Honours Computer Science Coop, The University of British Columbia1999–2004
· B.Sc. Honor's Computer Science, University of British Columbia1999–2004