This document discusses different types of runoff including surface runoff, subsurface runoff, and base flow. It explains factors that affect runoff such as climate, physiographic characteristics, soil properties, and land use. Several methods to compute runoff are presented, including the Rational Method, Cook's Method, and the Curve Number Method. Flow duration curves are also introduced to analyze stream flow variability over time.