Recently Taught Courses (links to syllabi)

 Computational Methods (CEE 303)
 Fluid Mechanics (CEE 325)
 Hydrology and Floodplain Hydraulics (CEE 421)
 Flow in Open Channels (CEE 521)
 Stream, Lake and Estuary Analysis (CEE 590)
 Environmental Fluid Mechanics (CEE 591)
 Free-Surface Flow (CEE 621)