Southern Utah University
Department of Geosciences
Assistant/Associate Professor
Geology 4960 – Field Geology (Summer)
Geology 3610/3615 – Hydrology (Spring)
Geology 3010/3015 – Environmental Geology (Fall even years)
Geography 3350/3355 – Geomorphology (Fall odd years)
Geology 2000/4000 – Various Field Trips
Geology 1050/1055 – Geology of the National Parks
Geology 1110/1115 – Exploring Earth: Introduction to Geology
Geology 4990 – Seminar: Various Topics
Hydrology and geomorphology videos
University of Wyoming
Department of Geography
Visiting Assistant Professor
Geography 4880/5880 – Large River Management in the Colorado River Basin
Geography 4880/5880 – Hydrogeomorphology-Ecology Interactions in Rivers
Geography 4450/5450 – Fluvial Geomorphology
Geography 4000 – Terrain Analysis
Geography 3010 – Geomorphology of Earth’s Dynamic Landscape
Geography 1010 – Introduction to Physical Geography
Northern Arizona University
School of Earth Sciences and Environmental Sustainability
Adjunct Faculty – Co-Instructor
Earth and Environmental Science (EES) 698: Topics in Fluvial Geomorphology (Fall 2015)
University of Colorado
Department of Geography
Primary Instructor
Geography 3511 – Introduction to Hydrology (Spring 2009, 2010; Fall 2011)
Geography 1011 – Landscapes and Water (Intro Phys Geog) (Spring 2004, 2008; Fall 2008, 2010)
Teaching Assistant
Geography 4241 – Principles of Geomorphology (Fall 2007)
Geography 3511 – Introduction to Hydrology (Spring 2011)
Geography 1992 – Human Geographies (Spring 2001)
Geography 1011 – Landscapes and Water (Fall 2000, 2009)