top of page

Teaching

Teacing Philosophy

Ultimately I approach teaching with the attitude that students are adults and will be treated as such. I understand that as adults most students have many different responsibilities pulling on their limited time and that any single class is unlikely to be, and probably should not be, the highest priority in their lives. Starting from that position I will respect student's decisions on what they do with their time and expect the same respect in kind from the effort I, and their fellow students, put into the class. 

​

For my part I will be as clear as possible on what is expected in the course right from the start and if any of those conditions change they will be relayed to the whole class as quickly as possible. This then means that students are fully responsible for their own decisions on preparing for tests, meeting deadlines, and showing up to class. If they have other responsibilities that they think their time will be better spent doing than attending class that's fine but the consequences in terms of grade and content should be crystal clear. 

Courses Taught at University at Buffalo

GLY 101: Natural Hazards (R)

GLY 102: Climate Change (R)

GLY 137: The Dinosaurs

GLY 199: UB Seminar - Mass Extinctions

GLY 205: Earth Materials

GLY 303: Geological Mapping & Communication* (P)

GLY 308: Geochemistry (P)

GLY 312: Surface Processes & Hydrology (R) (P)

GLY 315: Sedimentary Geology & Paleontology**

GLY 407/507: Geological Field Training

GLY 429/529: Analysis of Geological Data

GLY 438/538: Advanced Stratigraphy

GLY 458/558: Macroevolution (R)

GLY 478: Advanced Field Methods (R)

GLY 498: Undergraduate Research

GLY 633: Graduate Research

​

*Formerly GLY 206

**Formerly GLY 215 & 216

(R) Courses which I have taught both remote and in-person versions

(P) Courses which were forced to remote asynchronous at outset of the COVID-19 pandemic

Courses Taught At Other Institutions

SUNY Geneseo

GSCI 120: Our Geological Environment

GSCI 121: Our Geological Environment Lab

​

Niagara University

BIO/ENV 103: Environmental Science

BIO/ENV 105: Environmental Health

bottom of page