Courses Taught
- CEE 501: Strength of Materials
- CEE 650: Fluid Mechanics Lab
- CEE 755: Pressurized Water Systems
- CEE 759: Stream Restoration
- CEE 859: Stream Restoration
- ESCI 502: Beaches and Coasts
- OE 610: Ocean Instrumentation Lab
- OE 757/857: Coastal Engineering&Processes
- TECH 411: Innovation Scholars I
- TECH 412: Innovation Scholars II