san diego, california, united states
Huazhong University of Science and Technology
Arizona State University