At the University of Houston-Downtown, I currently teach the following upper level geology courses:
- GEOL 3305/3105 - Petrology
- GEOL 3340 - Inorganic Geochemistry
- GEOL 3313 - Geology of Ore Deposits
- GEOL 4304 - Field Geology ("Field Camp" in Colorado, New Mexico, and west Texas; jointly taught with other UHD faculty)
- GEOL 4305 - Plate Tectonics