Lectures
Courses Taught:
University of Texas, Rio Grande Valley
- CIVE 3115: Fluid Mechanics and Hydraulics Lab
- CIVE 4315: Applied Hydrology
- CIVE 4335: Water Resources Engineering
- CIVE 6342: Hydrologic Modeling
- CIVE 6399: Water Resources Sustainability
University of Alabama:
- CE671: Hydrologic Modeling
University of Tennessee:
- ENV 508: Environmental Engineering Seminar
- ENVE 532: Statistical Methods in Water Resources
- ENV 595: Special Topic: Climate and Hydrologic Modeling
- ENV 595: Special Topic: Stochastic Hydrology
- CE 416: Hydrology