Full Professor, School of Electrical Engineering and Computer Science, University of Ottawa, since May 2018.
Associate Professor, School of Electrical Engineering and Computer Science, University of Ottawa, May 2006-April 2018
Assistant Professor, School of Electrical Engineering and Computer Science (formerly called SITE), University of Ottawa, July 2000-April 2006.
NSERC postdoctoral felow, University of Toronto and The Fields Institute (Special Year in Graph Theory and Combinatorial Optimization) from April 1999 to June 2000.
Part-time Teaching Assistant and Instructor, Department of Computer Science, University of Toronto, from September 1993 to April 1999.
Lecturer, Department of Computer Science, Institute of Mathematics and Statistics, University of São Paulo, March 1989 to August 1992.