· Head of the Biology Department, Faculty of Science, Al-Azhar University Gaza, from 22/9/2014 until now.
· Head of the Biology Department, Faculty of Science, Al-Azhar University Gaza, from 28/2/2010 to 30/8/2010.
· Head of Biology Department Assistant, Faculty of Science, Al-Azhar University-Gaza, from 1st Semester 2008/2009 to the 2nd Semester 2009/2010.
· Coordinator for biological sciences master program in Biology Department Assistant, Faculty of Science, Al-Azhar University-Gaza, from 1st Semester 2008/2009 until now.
· Trainer of lab equipment usage & Maintenance courses for teachers of science and lab technician, in biology department, Al-Azhar University of Gaza with correlation with Palestinian Ministry of education and Higher education Gaza, March 2009.
· Lecturer in Biology dept., Faculty of science, Al-Azhar University-Gaza, from February 17, 2007 until now.
· Lecturer for Biochemistry in Palestinian Faculty of Medicine, Al-Azhar University-Gaza in 1st Semester 2014/2015.
· Lecturer for general biology in Lab Technician program, Faculty of Intermediate Studies, Al-Azhar University-Gaza for one course in 1st Semester of 2009/2010.
· Lecturer for Biochemistry in Palestinian Faculty of Medicine, Al-Azhar University-Gaza for two courses in 1st Semester 2008/2009 and in 1st Semester 2009/2010.
· Lecturer for Cell Biology in Faculty of Pharmacy, Al-Azhar University-Gaza for one course in 1st Semester 2008/2009.
· Lecturer for Biochemistry in Diploma upgrading program, Faculty of Applied Medical Sciences, Al-Azhar University-Gaza for one course in 1st Semester 2008/2009.
· Lecturer for Practical Histology in Lab Technician program, Faculty of Intermediate Studies, Al-Azhar University-Gaza for one course in 1st Semester 2008/2009.
· Lecturer for Practical Physiology in Lab Technician program, Faculty of Intermediate Studies, Al-Azhar University-Gaza for one course in 2nd Semester 2007/2008.
· Lecturer for biochemistry (I) in Faculty of Applied Medical Sciences, Al-Azhar University-Gaza for three courses in 2nd Semester of 2006/2007, 2007/2008 and 2008/2009 respectively.
· Teaching assistant in Biology dept., Faculty of science, Al-Azhar University-Gaza, from October 22, 1997 until January 2007.
Demonstrator for the following practical parts in the biology department, Al-Azhar University-Gaza;
· Physiology, biochemistry (I), biochemistry (II), hematology, cell biology, parasitology and general biology.
· Practical general biology in Palestinian Faculty of Medicine, Al-Azhar University-Gaza, for two courses, one in 2006 and the other course in 2000.
· Practical cell biology in Faculty of Pharmacy, Al-Azhar University-Gaza, for two courses, one in 2006 and the other course in 2002.
· Practical bacteriology in Faculty of Pharmacy, Al-Azhar University-Gaza, for two courses in 2003.
· Practical biochemistry in Al-Qudis Open University - Gaza, for two courses from 2000-2002.
· Practical groups of living organisms in Al-Qudis Open University - Gaza, for two courses from 2000-2002.