1. Washington University in St. Louis, St. Louis, Missouri 63130
2. Harbin Institute of Technology, Harbin, Heilongjiang 150001, People’s Republic of China
3. Beijing University of Aeronautics & Astronautics, Beijing 100191, People’s Republic of China