Courses Taught

Geology 105: Introduction to Oceanography

Geology 112: Surficial Earth Dynamics w/Lab

Geology 251: Paleontology and Geobiology w/Lab

Geology 311: Sedimentology and Stratigraphy w/Lab

First Year Seminar 108: Evolution and Intellectual Revolution

Colloquium 203: On Time: In Political Thought and Scientific Observation (with Andrew Poe)