Teaching courses for undergraduate students in Bachelor Computer Engineering Program
Teaching courses for postgraduate students for Master of Science Program
Supervising final graduation projects and thesis supervisor for postgraduate students
Journal reviewer
Head of NAQAAE committee (National Authority for Quality Assurance and Accreditation of Education) in Computer Engineering Department (current accreditation 2020 to 2025). Supporting ABET committee (Accreditation for Board for Engineering and Technology) during accreditation visit in 2022
Head of Labs department committee
Academic Supervisor for students who registered for dual degree for Northampton university (United Kingdom) and AASTMT
Teaching various courses for undergraduate students in Bachelor Computer Engineering Program
Academic supervisor for undergraduate students, handling students appeals
Participating in Book committee, and ISO (International Organization for Standardization) committee
Teaching various courses for undergraduate students in Bachelor Computer Engineering Program
Academic supervisor for undergraduate students, handling students appeals, participate in ISO committee