- Board Member, CIPS National, 2018-
- Board Member, CIPS Ontario, 2018-
- Computer Science Accreditation Council, Vice-Chair 2018-
- University of Ottawa Faculty of Engineering, Vice-Dean Governance, 2010-
- Gary Hadford Professional Achievement Award (CIPS), 2010
- Computer Science Accreditation Council, Chair 2008-2014
- Computer Science Accreditation Council, Progream Visitor 2005-
- University of Ottawa, Full Professor, 2005-
- Curriculum Co-Chair, SE2004 (IEEE/ACM), 2002-04
- University of Ottawa, Associate Professor, 1997-2005
- University of Ottawa, Founding member of software engineering program committee, 2996-
- University of Ottawa, Assistant Professor, 1994-97
- Bell Northern Research, Member of Scientific Staff, 1985-87
- 2010-17 and 19-23 Vice-Dean (Governance), Faculty Secretary and Member of Senate, Faculty of Engineering, University of Ottawa
- 2005- Full Professor, School of Electrical Engineering and Computer Science, University of Ottawa
- 2005 Acting Associate Dean (Academic Affairs), Faculty of Engineering, University of Ottawa (12 month appointment)
- 2001-05 Associate Professor, School of Information Technology and Engineering, University of Ottawa
- 1997-01 Assistant Professor (tenure track), ibid.
- 1994-97 Assistant Professor (non tenure-track) Department of Computer Science, University of Ottawa
- 1990-95 Consultant: Various research contracts
- 1987-89 Member of Scientific Staff, Bell-Northern Research
*Updated Oct 17 2018