Teaching

Instructor

[5] Spring 2026: Special topics: energy geographies (GEOG3100), at the Department of Earth, Environment, and Planning, East Carolina University, USA.

[4] Spring 2026: People, Places, and Environments (GEOG1000), at the Department of Earth, Environment, and Planning, East Carolina University, USA.

[3] Fall 2025: Advanced Geographical Information Systems (GEOG6430) / Geographical Information Systems II (GEOG4430), at the Department of Earth, Environment, and Planning, East Carolina University, USA.

[2] Fall 2024: Principles of Python Programming and Geocomputing (GEOG276-FC01), at the Department of Geographical Sciences, University of Maryland, USA.

[1] Summer II 2023, Summer II 2022, Winter 2022, Summer 2021. Natural Disasters: Earthquakes, Floods, and Fire (GEOG140), at the Department of Geographical Sciences, University of Maryland, USA.

Teaching Assistant

[3] Fall 2010 to Spring 2023. Natural Disasters: Earthquakes, Floods, and Fire (GEOG140), with instructors Keith Yearwood, and George Hurtt, at the Department of Geographical Sciences, University of Maryland, USA.

[2] Summer II 2021. Geographic Information Systems (GEOG373), with instructor Jeff Sauer, at the Department of Geographical Sciences, University of Maryland, USA.

[1] Summer 2020. Big Data Analytics (GEOG 663), with instructor Ruibo Han, at the Department of Geographical Sciences, University of Maryland, USA.