Westlake University: www.westlake.edu.cn
School of Science: www.westlake.edu.cn/academics/School_of_Science/About/Overview/
Westlake University, 18 Shilongshan Street, Xihu District, Hangzhou, Zhejiang Province, China 310024