Teaching

Current Courses

ES 200 Environmental Systems

Level: Graduate | Recent Offering: Fall 2025

A comprehensive overview of environmental systems, exploring the complex interactions between physical, biological, and social components. This course examines fundamental principles of systems thinking applied to environmental challenges, with emphasis on interdisciplinary approaches to sustainability science.

View Course Details →

ESS 110 Hydrology & Climate

Level: Undergraduate | Recent Offering: Fall 2024, 2025

Basics of the hydrological cycle and the global climate system. Fundamentals of surface water hydrology, hydrometeorology, evaporation, precipitation, statistical and probabilistic methods, unit hydrograph and flood routing.

View Course Details →

Archived Courses

ES 212 Subsurface Hydrology

Level: Graduate | Recent Offering: Spring 2025

Hydrologic and geologic factors controlling the occurrence and use of groundwater on regional and local scales. Physical, mathematical, geologic and engineering concepts fundamental to subsurface hydrologic processes. Introduction to ground-water flow and transport modeling.

View Course Details →