B Eng, Electrical and Computer Engineering, Mc Gill University.
MSc Computer Science, McGill University.
PhD Computer Science, McGill University.
I hold faculty positions at Rutgers University in New Jersey, and Lakehead University in Ontario. I was a Humboldt fellow at the University of Bonn, Germany. I was visiting professor at Université Paris-Sud (France), Université de Grenoble (France), and Polytechnic University of Catalonia (Spain). I am currently Professor in the Department of Physics and Computer Science at Wilfrid Laurier University. I has taught mobile programming since 2010. This teaching effort on mobile programming has been supported by Apple, Telus, and many local companies. The main focus of my research is structured graph theory and algorithms on graphs. My research is supported by NSERC.
The main focus of my research is structured graph theory and algorithms on graphs. I am interested in exploring the boundary between NP-complete and polynomial-time solvable graph recognition and optimization problems.
I have research assistantships opportunities for undergraduate and graduate students interested in discrete mathematics and theoretical computer science. Contact me for more information.
I am willing to supervise graduate students in the areas of algorithmic graph theory.