San Jose, CA
Nanyang Technological University Singapore
Nanjing University of Aeronautics and Astronautics
University of Michigan