This course deals with intermediate Hydrology topics which mainly enables students to learn the principles of water movement and distribution on earth, and getting familiar with theories governing atmospheric, surface, and ground water, and then exercising hydrology on engineering design with computational tools. This course provides students with the relevant advanced knowledge required in analyzing physical problems related to Hydrology.