HKUST 2020 – present
- ENVR 2020 – Urban Air Pollution
 - ENVR 2070 – Smart Buildings for Warming Planet
 - ENVR 2090 – Environmental Laboratory
 - ENVR/CIVL 4470 – Air Quality Control and Management
 - ENVR/CHEM 5410 – Atmospheric Chemistry
 - EVSM 5280 – Introduction to Atmospheric Aerosols / Air Pollution: From Science to Management
 
HK PolyU 2014-2019
- Introduction to Environmental Science (CSE29370)
 - Law and Governance for Sustainable Development (CSE20281)
 - Environmental Chemistry (CSE29371)
 - Global Climate Change and Society (CSE548)
 - Land Use & Sustainable Environment (CE114)
 
