Over the course of my career at William Paterson University I have taught the following courses:

ENV-110 Environmental Foundations

ENV-115 General Geology

ENV-120 Historical Geology

ENV-160 Physical Geology

ENV-301 Field Experience

ENV-315 Oceanography*

ENV-350 Toxicology*

ENV-370 Soils*

ENV-399 Independent Study

ENV-450 Environmental Computer Applications*

ENV-470 Hydrogeology*

ENV-480 Senior Practicum

*New or extensively revised courses

Click here to return to my home page.