I taught the courses Modern Astronomy (现代天文学) for seven years at Peking University. In addition, I have taught several short courses in Beijing, Guizhou, and Ulaan Bator, and I gave numerous lectures in Beijing and other places in China and abroad. I also hosted the annual Gravitational N-body workshop at the Kavli Institute for Astronomy and Astrophyics. For more information, click the links on the right of this page. I currenlty work at XJTLU where my teaching and student supervision includes mathematics, physics, and astrophysics.

At Xi'an Jiaotong-Liverpool University, I teach the following modules:

  • MTH017 - LInear Algebra (2016-2017)
  • PHY002 - Physics (2016-2017)
  • MTH301 - Final Year Project (2016-2017)