Special Professor
Supervisor of Doctorate Candidates
Supervisor of Master's Candidates
Courses
University of Science and Technology of China (USTC)
Instructor, PLNT4001 Exoplanets (Co-teaching with Prof. Fei Yan), Spring 2026
Instructor, PLNT3003 Evolution of Planetary Atmospheres (Co-teaching with Prof. Lei Geng), Fall 2025
Instructor, FS1001 Freshman Seminar: Science and Society, 2025
Instructor, GEOL6407P Organic Chemistry on Planets (Taught in English), Fall 2024, Fall 2025
Instructor, GEOL6408P Scientific Communication (Taught in English; Co-teaching with Prof. Zhengbin Deng), Fall 2024, Fall 2025
Instructor, GEOP4014 Astrobiology (Co- teaching with Prof. Jihua Hao), Fall 2024
Instructor, PLNT7901P Basics of Planetary Sciences-Lecture Series (Co-teaching with faculty team), Fall 2024, Fall 2025
Lecturer, ESS2010 Introduction of Earth Sciences - Earth System (Lead Instructor: Prof. Zhi Xie), Spring 2024
Guest Lecturer, GEPH7507P Advances in Planetary Sciences, Spring 2024
Johns Hopkins University (JHU)
Instructor AS.270.334 Astrobiology: Chemical Evolution of Life on Earth and Beyond (Undergraduate, new course), Fall 2019
Guest Lecture (Prebiotic Chemistry) AS.270.335 Planets, Life and the Universe, Spring 2019
Guest Lecture (1 lecture) AS.270.335 Planets, Life and the Universe, Fall 2018
Guest Lecture (3 lectures) AS.270.630 Physics and Chemistry of Aerosols, Fall 2017,