This course presents principles from hydrology, sedimentation engineering, geomorphology, and ecology relevant to the design and evaluation of stream restoration projects. A watershed context is emphasized in developing the background needed to assess different design approaches. After developing a common foundation in stream dynamics, the course considers trade-offs among restoration objectives, the merits of analog and predictive approaches, the role of uncertainty in restoration design, and metrics for assessing ecological recovery. The course includes online discussions, design exercises, and review papers and finishes with an assessment of a stream in students’ geographic regions.