Since 2004, he has taught courses such as Environmental Technology Marketization and Environmental Policy Research in Peking University, Tsinghua University and Beijing Normal University. He is also the vice-chairman of the Steering Committee of Environmental Science and Engineering Teaching in Colleges and Universities of the Ministry of Education, a member of the Environmental Education Working Committee of the Chinese Society of Environmental Sciences, a vice-chairman of the China Environmental Experts Association (PACE) and a member of the Education Committee of the World Conservation Union (CEC/ IUCN). Humphrey Senior Visiting Scholar, School of Public Policy, University of Washington, USA; He studied in Peking University Law Department and Environmental Science Center, and obtained Bachelor of Laws and Master of Laws degrees.