Email
yipeishan[AT]scu.edu.cn (replace [AT] with @)
Location
Room A501, College of Life Sciences
Wangjiang Campus, Sichuan University
No.24 South Section 1, Yihuan Road, Wuhou District
Chengdu, Sichuan 610064, P. R. China
Direction
Google map: https://goo.gl/maps/pTLcvn6fzi8dVEtXA
Baidu map: https://j.map.baidu.com/01/nN7c