· Applied Researcher and occasional Research Manager, Microsoft2008–2017
· Vision Researcher, Microsoft2006–
· Postdoctoral Researcher, University of British Columbia (UBC)2004–2006
· Researcher, University of Toronto2003–
· Senior Robotic Vision Scientist, Braintech, Inc.
· Master's Thesis, McGill University
· PhD in Computer Science, McGill University
· Senior Principal Research Manager, Microsoft