San Francisco, California
Yale University
State University of New York at Buffalo
Huazhong University of Science and Technology