Current Courses
- Structural Geology, Tectonics and Climate, GEOL 365, James Madison University
- Field Geology, GEOL 399, James Madison University
- Advanced Structure, Stratigraphy, Tectonics, GEOL 388, James Madison University
- Physical Geology, GEOL 110, James Madison University
- Physical Geology Lab, GEOL 110L, James Madison University
- Natural Hazards in a Developing Nation, Geosc 397, Penn State University, Co-leader
- Plate Tectonics, Geosc 301, Penn State University, Co-Instructor
- Natural Hazards - Hollywood vs. Reality, Earth 101, Penn State University, graduate assistant
- Field Camp, Geosc 472A&B, Penn State University, graduate assistant
- Workshop/Short Course: Geodynamic Modeling, Kasetsart University, Thailand, Co-Instructor
- Geology of Oil and Gas, Geosc 454, Penn State University, graduate assistant
- Earth Materials, Geosc 201, Penn State University, graduate assistant
- Structural Geology, Geosc 465, Penn State University, graduate assistant