• Hydrology - CIVL 5970 (Fall 2007)
• Hydraulics & Hydraulics Lab - CIVL 3110 (Spring 2008, 2009; Fall 2009, Spring 2011-)
• Open Channel Hydraulics - CIVL 5110/6110 (Spring 2010-2012; Fall 2013-)
• Hydrologic Analysis and Modeling - CIVL 5120/6120 (Spring 2014, 2016, 2019).
• Surface Water Quality Modeling - CIVL 5260/6260/6266 (Fall 2018)
• Stormwater Management and Modeling - CIVL 5160/6160/6166 (Spring 2018)
• Surface Water Quality Modeling - CIVL 7280/7286 (Fall 2008, 2010, 2012, 2014, Spring 2017)
• Hydrologic Modeling - CIVL 7120/7126 (Summer 2012, 2014, Spring 2016, 2018)
• Flow and Water Quality Models - CIVL 7970 (Fall 2012, 2016)
• Hydrology of the Environment (Engineering Hydrology) (undergraduate)
• Hydraulics (undergraduate)
• Fluid Mechanics (graduate)
• Hydraulic Engineering (Water Resources Engineering) (undergraduate)
• Stormwater Design and Management (graduate)
• Hydraulic Engineering Systems (graduate)
• Drainage System Design (graduate)
• Hydrological Engineering Projects (graduate)
• Coastal and Hydrodynamic Processes (graduate)
• Models of Hydrologic Systems (graduate)
• GIS in Water Resources (graduate)
• Computer Aided Software Engineering (PC Arc/Info, ArcView, and ArcGIS) (graduate)
• Computer Aided Design (AutoCAD, MicroStation) (undergraduate and graduate)
• Surface Water Quality Modeling and Monitoring (graduate)
• Lake and Reservoir Hydrodynamics (graduate)
• Surveying (undergraduate)
• Statics (undergraduate)
• FE Review (undergraduate)