He received a Bachelor’s degree in Mechanical Engineering from the University of Waterloo, and Masters and Doctorate degrees Mechanical Engineering from the University of Minnesota.