Doctor of Philosophy in Computer Engineering, (2013) Manchester Metropolitan University, Manchester, UK.
Master of Science in Computer and Network Technology, (2010) Manchester Metropolitan University, Manchester, UK.
BSc in Computer Engineering, (2008) An-Najah National University, Nablus, Palestine.
Employment history:
(Aug 2013 – Present day) Assistant Professor, Dept. of Computer Engineering, An-Najah National University, Nablus, Palestine.
(June 2008 – Aug 2009): IT Specialist /Web Programmer to improve the quality of e-learning using the SCORM standard, An-Najah National University, Nablus, Palestine.
(Sep 2010 – July 2013) Teaching Assistance, Dept. of Engineering and Technology, Manchester Metropolitan University, Manchester, UK (led seminars and tutorial classes, supervised undergraduates in the laboratory)