The application of hydraulic engineering principles in the analysis of environmental flows. Topics include: open channel transitions, flow measuring devices, stabilization of a natural river, flood control channels, spillways and stilling basins, culverts, and sediment transport in alluvial channels.