Princeton University, New Jersey, Mech. and Aero. Engineering, 2007-2008
University of Ottawa, Canada Mechanical Engineering Ph.D. 2002-2006
University of Western Ontario, Canada Mechanical Engineering M.E.Sc., 2001
University of Western Ontario, Canada Mechanical Engineering B.E.Sc., 1998