- Teaching and assisting in the delivery of academic courses for undergraduates (3rd to 5th year) General and Engineering geology Courses: General geology, GIS, Remote Sensing, Oceanography, Engineering Geology 1&2, soil mechanics, rock mechanics 1&2 and geology of building materials.
- Engineering geology, Rock Mechanics, Geology of building materials and rock mechanics courses.
- Processing and evaluating assignments, quizzes and exams.
- Providing course manuscripts, handouts.
- Teaching engineering geology courses.
- Administration work and supervising student's projects.
- Performing regional geology field trips with the students, identification of the rock types and lithology, field observation and reorganization of the structural geology.
- Assisting in the Faculty Committee for Accreditation of the Engineering geology curriculum.