Teaching Offerings and Resources

Courses at Lafayette College

CE 271: Land Development and Surveying (with Lab)

CE 351: Water Resources Engineering (with Lab)

CE 352: Hydrology

Outreach and Teaching at Lafayette College

Data Visualization Materials and Resources

Introducing Coding in Hydrology Courses

Resources for Hydrology Coursework