Peking, Beijing, China
California State Polytechnic University
California State University - Long Beach
Huanghe Science And Techonoloy College, Henan, China