He directs the McGill Mobile Robotics Laboratory. His sabbatical from 2000-2001 involves stays at Xerox Palo Alto Research Center and Stanford University Dept. of Computer Science.