Teaching Experiences

Courses taught in the past and present

Current Teaching

  • Present2016

    Engineering geology, Advanced Engineering geology, Rock Mechanics, Tunnel engineering, Road construction, Environmental Engineering, Karst Engineering Geology, Geologic Hazards

    School of Earth Sciences, Damghan University, Damghan, Iran

Teaching History

  • 20162014

    Engineering geology, Advanced engineering geology, Rock mechanics, Soil mechanics, Tunnel engineering, Road construction, Subsurface geology, Surveying

    School of Earth Sciences, Damghan University, Damghan, Iran

  • 20142005

    Advanced engineering geology, Tunnel engineering, Research method, Engineering geology, Construction materials, Environmental engineering, Surveying, Practical geology

    Civil Engineering Department, Islamic Azad University, Hamedan Branch, Hamedan. Iran