The role of knowledge of geology in civil engineering includes providing information on construction materials, river control, foundation of faults, constructing dams and tunnels, advancing economical design, identifying nature of soil materials, and conducting soil tests before projects