Prior to joining the University of Toronto, he was a postdoctoral researcher in the Robust Robotics Group at the Massachusetts Institute of Technology. Dr. Kelly received his PhD degree from the University of Southern California, where his dissertation work focused on calibration methods for visual-inertial navigation systems. Prior to graduate school, he was a software engineer at the Canadian Space Agency in Montreal, Canada. His research interests lie primarily in the areas of sensor fusion, estimation, and machine learning for navigation and mapping, applied to both robotics and human-centred assistive technologies