Teaches and Train Student in the following courses at maximum practical capacity: Science &Properties of Material, Civil Engineering Construction, Engineering Geology and Basic Soil Mechanics, Advance Soil Mechanics, Fluid Mechanics, Hydrology & Hydrogeology. Foundation Design, Foundation Engineering, Asphalt design and concrete design