Shanghai, Shanghai, China
Harbin Institute of Technology
New Brunswick Community College
University of New Brunswick