Luo, Yunhua, Mechanical Engineering, University of Manitoba, Canada