Hydrologic cycle, hydrometeorology, precipitation, streamflow, evaporation and evapotranspiration, surface and subsurface water interactions, hydrograph analysis and synthesis, groundwater hydrology, rainfall runoff models, flood frequency analysis