Shenqiang Ren

Professor of Mechanical Engineering, University of Buffalo