Teaching

Courses I Teach

EM 331

Fluid Mechanics

Fundamentals of fluid behavior, hydrostatics, and conservation laws. Prepares students for hydraulics and water resources engineering.

CEE 437/537

Watershed Hydrology

Theory and application of hydrologic modeling for watershed processes, streamflow analysis, and stormwater management.

CEE 634

Surface Water Hydrology

Study of precipitation, infiltration, snowmelt, streamflow, and hydrologic modeling for watershed response.

CEE 734

Vadose Zone Hydrology & Solute Transport

Water and solute movement in unsaturated zones, soil-water retention, infiltration, and contaminant transport modeling.

Teaching Philosophy

My teaching bridges theory with practice, empowering students with tools, models, and critical thinking skills to solve real-world challenges in sustainable water resources management.

Explore My Research →