About
I am now a full professor with tenure in the School of Computer Science in Peking University. I obtained my Ph.D. from Peking University in 2006. I had been a visiting associate professor at Artificial Intelligence Laboratory of Stanford University in 2013-2014. My current research mainly concerns applications of probabilistic methods for machine learning, including Program Language Processing, Natural Language Processing, and Software Engineering.
Teaching
- Undergraduate Courses
- Offline Courses
- Introduction to Computing (ID: 04830041) [Fall 2021], [Fall 2020], [Fall 2019], [Fall 2018], [Fall 2017], [Fall 2016], [Fall 2015], [Fall 2014], [Fall 2012], [Fall 2011], [Fall 2010], [Fall 2009], [Fall 2008], [Fall 2007]
- MOOC Courses
- Coursera.com
- PartA: https://www.coursera.org/learn/jisuanji-biancheng
- PartA: https://www.coursera.org/learn/c-chengxu-sheji
- ChineseMooc.org
- ICourse163.org
- Postgraduate courses
- Deep Learning Technique and Appplication [Spring 2021], [Spring 2020], [Spring 2019], [Spring 2018], [Spring 2017], [Spring 2016], [Spring 2015]
Teaching Awards
- National First-Class Undergraduate Offline Course (Leader of the Teaching Team)
- National First-Class Undergraduate Online Course (Leader of the Teaching Team)
- Excellent Teaching Team Award of Peking University (Leader of the Teaching Team)
- National Excellent Online Open Course (Leader of the Teaching Team)
- Advanced Teacher of the Department of Computer Science and Technology of Peking University
- Teaching Achievement Award of Peking University
- Teaching Excellence Award of Peking University
- Exemplary Teacher on Innovation of Education in Beijing City
- Teaching Expert in Beijing City
- Grand Prize in Teaching Exchange Activities of Association of Fundamental Computing Education in Chinese Universities
- First Prize of the Teaching Skills Competition for Young Teachers in Universities in Beijing
- First Prize of the Teaching Skills Competition for Young Teachers in Peking University