Vermeulen, P. J., MechanicaI Engineering Department, University of Calgary