Rhodes College Environmental Studies and Sciences Program
- ENVS 150 – Environment & Society
- ENVS 225 – Geographic Information Systems
- ENVS 250 – Beyond Catastrophe: Feminist Approaches to Environmental Transformation
- ENVS 275 – Environmental Justice
- ENVS 325 – Advanced GIS: Remote Sensing
- ENVS 486 – Senior Seminar
- o Theme for Fall 2023: Fresh water
- o Theme for Fall 2024: Environmental consequences of removal of Native Americans from the Mid-south
- o Theme for Spring 2026: Doing interdiscplinarity

Rhodes College Maymester (summer study abroad program) Water on the Silk Roads: Human-Environment Geographies and Histories of Central Asia
- ENVS 315 – Water on the Silk Roads
- HIST 285 – Cities of the Silk Roads
University of Oregon Department of Geography
Instructor of record for:
- GEOG 181 – Our Digital Earth (online)
- GEOG 391 – Social Science Inquiry and Research (online)
- GEOG 467 – International Water Policy
Teaching assistant for:
- ENVS 201 – Introduction to Environmental Studies: Social Science (online)
- GEOG 142 – Introduction to Human Geography
- GEOG 360 – Watershed Science and Policy
- GEOG 342 – Globalization and Development
- GEOG 391 – Social Science Inquiry and Research
- GEOG 465 – Environment and Development: Facing Climate Change
- GEOG 467 – International Water Policy
- GEOG 495 – Geographic Data Analysis
University of North Carolina Department of Asian Studies
Visiting Lecturer for ASIA 225 – Istanbul: Crossroads of Asia and Europe (Fall 2013)