Teaching
I will be teaching the following courses on rotation at the University of Virginia - future courses are tentative:
EVSC 1600: Water on Earth (Fall 2025)
EVSC 3600: Physical Hydrology (Fall 2024, Spring 2026; syllabus here)
EVHY 5559: Environmental Water Quality (Spring 2025; spring in odd years; syllabus here)
EVHY 5559: Watershed Restoration (Spring 2025; co-instructor with Reidenbach; syllabus here)
EVSC 4080/7080: Quantitative Methods in Environmental Science (Spring 2026)
Seminar: Communicating with Environmental Data (TBD)
Seminar: Watershed Biogeochemistry (TBD)
Course codes and syllabi will be updated prior to the first offering of the course.
Teaching Philosophy
The natural world is complex - scientists and engineers often need a strong foundation in data wrangling and quantitative skills to help them understand the interdisciplinary nature of environmental systems. My goal as an instructor is to help facilitate a positive learning environment where students can master these skills while appreciating the need for effective communication and visualizations.
Below is a collection of content, visualizations, etc. that I’ve used for lectures I’ve taught. These pages are still a work in progress; let me know if you have any questions or would like to include something in your own courses!