Hayes, John D., Mechanical and Aerospace Engineering, Carleton University, Canada