Fall 2023
GEO 100: Human Geography
GEO 318: The Human Environment
GEO 318: The Human Environment
spring 2023
GEO 100: Human Geography
GEO 318: The Human Environment
GEO 370: Numerical Methods in Geography
GEO 318: The Human Environment
GEO 370: Numerical Methods in Geography
fall 2022
GEO 318: The Human Environment
GEO 357: Urban Environmental Geography
ENV 598: Directed Research
GEO 357: Urban Environmental Geography
ENV 598: Directed Research
spring 2022
GEO 100: Human Geography
GEO 318: The Human Environment
GEO 433: Environmental Analysis and Planning
ENV 598: Directed Research
GEO 318: The Human Environment
GEO 433: Environmental Analysis and Planning
ENV 598: Directed Research
FALL 2021
GEO 100: Human Geography
GEO 318: The Human Environment
GEO 318: The Human Environment
spring 2021
GEO 100: Human Geography
GEO 318: The Human Environment
ENV 598: Directed Research
GEO 318: The Human Environment
ENV 598: Directed Research
Fall 2020
GEO 100: Human Geography
GEO 357: Urban Environmental Geography
GEO 357: Urban Environmental Geography
Fall 2019
UAP 5114: Computer Application in Planning: GIS (guest lectures of two sessions)
UAP 5524: International Development (guest lecture: Urbanization and infrastructure development in China: Evidence from Chinese cities.
UAP 3264: Climate Change and Urban Development (guest lecture: Opportunities and challenges of climate change in China: A tale of two cities).
Other guest lectures include Planning of the Urban Infrastructure, Topics in Transport Policy, Planning Transportation Facility, and SPIA Graduate Colloquium.
UAP 5524: International Development (guest lecture: Urbanization and infrastructure development in China: Evidence from Chinese cities.
UAP 3264: Climate Change and Urban Development (guest lecture: Opportunities and challenges of climate change in China: A tale of two cities).
Other guest lectures include Planning of the Urban Infrastructure, Topics in Transport Policy, Planning Transportation Facility, and SPIA Graduate Colloquium.
Fall 2011-SPRING 2014
Online English Teacher: YY Inc. (Video-based Course Provider in China).
New Oriental Education Group (Private Educational Service Provider in China).
New Oriental Education Group (Private Educational Service Provider in China).