Current Courses
- ENGR 2510 – Fluid Mechanics
- CEE 5374 – Environmental Fluid Dynamics
- CEE 5380 – Fluid Flows in Environmental Systems
- CEE 5350 – Watershed Hydrology and Ecosystem Processes
- CEE 6223 – Environmental Boundary Layers
- CEE 4371 – Water Resources Engineering
Additional Teaching Interests
- Turbulence and Renewable Energy
- Boundary-Layer Meteorology
- Wind Engineering and Urban Meteorology
- Biosphere – Atmosphere Interactions
- Physical Limnology and Modeling of Environmental Systems
- Experimental Techniques in Environmental Fluid Mechanics