Khajepour, Amir, Dept. of Mechanical Eng. University of Waterloo, Canada