He is the scientific director of the Montreal Institute for Learning Algorithms. He earned a degree in computer science at McGill University, and did post-doc research at MIT and Bell Labs. He is a computer science professor at the University of Montreal.