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
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)