He received his Ph.D. in Computer Science from the University of Toronto in 2011 and, before joining York University, worked as a postdoctoral fellow at the Toyota Technological Institute at Chicago. His research interests span computer vision, machine learning and statistics and he has worked on a range of problems including video-based human motion estimation, physical models of human motion, Bayesian inference, ballistic forensics, electron cryomicroscopy and autonomous driving. He also consults with industry on machine learning and computer vision related projects and has been involved in a number of startups, including as the co-founder of Structura Biotechnology Inc.