- Professor, Department of Information Science, School of Mathematical Science, Peking University(08.2017-)
- Associate Professor, Department of Information Science, School of Mathematical Science, Peking University(08.2012-07.2017)
- Visitor, International Institute of Software Technology, United Nations University (07.2011 - 09.2011)
- Assistant Professor, Department of Information Science, School of Mathematical Science, Peking University(06.2010 - 08.2012)
- Part-time Lecturer, LIACS, Leiden University, the Netherlands (02.2008 - 10.2008)
- Visitor, Department of Computer Science, TU-Dresden, Germany (10.2008)
- Visitor, Department of Informatics, Minho University, Portugal (04.2008-05.2008, 09.2008)
- Scientific Staff Member, CWI, the Netherlands (07.2006 - 06.2010)
- Postdoc, School of Computing, National University of Singapore (03.2005 - 04.2006)
- Fellow, International Institute of Software Technology, United Nations University (03.2002 - 05.2003)
- 2005.1: Ph.D., School of Mathematical Sciences, Peking University
- 1999.7: Bachelor, School of Mathematical Sciences, Peking University
- 2022: Excellent PhD Thesis Supervisor Award at Peking University.
- 2017: Best Paper Award at SBMF'17.
- 2016: Huang Tingfang/Xinhe Young Distinguished Scholar Fellowship at Peking University.
- 2015: Best Paper Award at TASE'15.
- 2014: ICBC Research Grants for Excellent Teachers at Peking University.
- 2012: Honorable mention in the teaching competition of young teachers at Peking University.
- 2004: Best Student Paper Award at AMAST'04.