– Teaching laboratory courses in Concrete Technology and Strength of Materials for the Civil Engineering Department at the Faculty of Engineering of Shiraz University.
– Teaching the Strength of Materials laboratory course for the Mechanical Engineering Department at the Faculty of Engineering of Shiraz University.
– Teaching Surveying courses for the Civil Engineering Department at the Faculty of Engineering of Shiraz University.
– Teaching Building Construction Methods with the application of technical principles in construction execution for Civil Engineering students.
– Teaching courses on Concrete Mix Design, related laboratory tests, and familiarization with steel profiles, reinforcement bars, and various testing methods based on established standards for quality control managers of different companies in Fars Province.
– Teaching courses on mineral and chemical admixtures in concrete at various levels for civil engineers.
– Training in scientific methods of concrete mix design, production efficiency, and product quality control in ready-mix concrete plants and concrete product manufacturing lines under the supervision of the Fars Standards Organization.