This course discusses rivers from upstream to downstream. First, we will explain river morphology, river characteristics and river areas. Next, we explain sediment transport in rivers including bed load, suspended load and total load transport. Finally, we will explain river control techniques including controlling flow, discharge (floods) and sediment (debris). Lectures are held face-to-face, both directly and online. Assessments are carried out to determine the achievement of course learning outcomes through structured assignments, quizzes, mid-semester exams and final semester exams.