- Teaching more than one subject in the Civil Engineering Department
- As a rapporteur for the Civil Engineering Department for more than one year
- Supervising many students in graduation projects
- Author of many scientific researches
- Participated in many scientific conferences
- Participated in many different scientific activities
- Member of many department, college and university committees
- Member of the examination committee for more than one year