Teaching
Courses at North Carolina State University (NCSU)
- CE 586-Engineering Hydrology
- CE 796A-Stochastic Methods in Water and Environmental Engineering
- CE 786-Hydroclimatology
- CE 383-Hydrology and Urban Water Systems
Courses at Columbia University
- Management and Development of Water Systems
Courses at Boston University
- Introduction to Hydrology