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)