Teaching areas: Water Resources Engineering, Introduction to Surveying and Land Development
Research interests: Urban hydrology, stream temperature, stream restoration, comparative hydrology, scientific visualization, hydrology and water resources education