He received his B.Sc. from Queen's University and his Ph.D. from the Unviersity of Alberta. He went on to do post-doctoral work at Stanford University, before joining the University of Manitoba in 2012.