Academic Experience
FromToPresentPositionInstitutionDescription
01/10/2020  Associate Professor in Computer ScienceArab American University, PalestineTeaching: Cyber Security, Digital Forensics and Data Management. Research: Cyber Security, Digital Forensics, Data Mining and Database Interfaces.
01/08/201401/09/2020 Senior Lecturer / Associate Professor in Computer ScienceManchester Metropolitan University, UKTeaching: Cyber Security, Digital Forensics and Advanced Programming. Admin: Programme Leader for MSc Computing Network, Managing the following masters courses: MSc in Cyber Security, MSc in Advance Computer Science, MSc in Data Science, MSc in Data Analytics, MSc in Information Systems and MSc in Computing. Research: Cyber Security, Digital Forensics, Data Mining and Database Interfaces.
08/07/201921/07/2019 Visiting ProfessorNanjing University of Aeronautics and Astronautics in Nanjing, ChinaTeach a summer course at Nanjing University of Aeronautics and Astronautics in Nanjing, China; my course titled “Digital Forensics Principles and Advances” and presenting research papers.
01/09/201801/09/2020 External Examiner Computing ProgrammesTeesside University, UKKey Responsibilities: Confirm academic standards at unit level on the basis of student work. Attend all meetings of the computing units assessment boards at which marks agreed. Advice on unit and course modifications and the development of new units as required.
01/09/201501/05/2019 ExaminerNCC Education, Manchester, UKWebsite: http://www.nccedu.com/ NCC Education is an internationally recognised UK awarding organisation in Computing and Business, with a strong global presence, offering qualifications supported by comprehensive teaching and learning materials, in more than 50 countries.
01/09/201301/09/2017 External Examiner for Computer Networking ProgrammeSouthampton Solent University, UKCourses involved: BSc (Hons) Web Design and Development, BSc (Hons) Computer Networks and Web Design, BSc (Hons) Computer Systems and Networks and BSc (Hons) Network Security Management. Key Responsibilities: Provide advice and feedback on the form and content of examination papers, coursework and other assessment before they are given to students to help inform the University practice as it occurs. Confirm academic standards at unit level on the basis of student work. Attend all meetings of the Computing units assessment boards at which marks agreed. Advice on unit and course modifications and the development of new units as required.
01/08/200901/09/2014 Lecturer / Assistant Professor in Computer ScienceManchester Metropolitan University, UKKey Responsibilities: Teaching: Computing Forensic I (year 2), Computing Forensics II (year 3), Networks and Operating Systems (year 2), and Foundation Programming (foundation year), Enterprise Programming (year 3) and Enterprise Programming (MSc level).
01/09/200801/08/2009 Research and Development Computer ScientistThe University of Manchester, UKKey Responsibilities: The development image-based lie detection system based on Neural Networks. At TruthTek: Truth Technologies, Manchester Technology Fund.
01/09/200601/08/2009 Associate LecturerManchester Metropolitan University, UKKey Responsibilities: Teaching, lab supervision, tutoring, invigilating, and marking the following modules: Foundation Computing, Foundation Programming, and Computing Fundamentals (Artificial Intelligence).
Administrative Experience
FromToPresentPositionInstitutionDescription
01/09/201801/09/2020 MSc Computing Programme LeaderManchester Metropolitan University, UKLooking after: MSc in Advance Computer Science, MSc in Data Science, MSc in Data Analytics, MSc in Cyber Security, MSc in Information Systems and MSc in Computing. Key Responsibilities: Open days, admissions, options, tutees, students reps, data leadership, programme committee leadership, complaints and appeals, regulations, external examiner, employability, strategic planning and version control.
01/09/201101/09/2018 Course Leader for BSc (Hons) Computer Forensics and SecurityManchester Metropolitan University, UKCourse leadership duties including staff student meetings, programme meetings and course development etc.
01/09/200901/11/2011 Foundation Year Computing Pathways CoordinatorManchester Metropolitan University, UKLooking after the Foundation Computing students, programme meetings, student staff meetings and inductions.
Education
University/College NameDegree ReceivedSpecializationDescription
Manchester Metropolitan University, UKPhdComputer Science, Databases Interfaces, Data Visualization and Artificial Intelligence.Research topic: Conversation-Based Interfaces to Relational Databases (C-BIRDs). Utilizing AI and Data Mining for creating natural language interfaces to relational databases.
Manchester Metropolitan University, UKMAPGC AP – Postgraduate Certificate in Academic PracticePostgraduate Certificate in Academic Practice, and Fellow of the UK Higher Education Academy. This is a PGC Degree for preparing higher education staff working in UK Universities.
Manchester Metropolitan University, UKMSc/MSComputer Science by ResearchThesis titled: “Case-Based Reasoning & Pattern-Matching for Automatic Email Response”.
Arab American University, PalestineBSc/BSComputer ScienceGraduation project titled: “Online University Portal using J2EE Technology”, 1st Zuhair Alhijawi Prize for Information Technology & Computer Science in Scientific Research in Palestine.
Skills
Programming C/C++, Java (OOP, OOPP, AWT, Swing, Graphics, Multithreading, JDBC, Servlets, JSP, IO, JEE Framework, Design Patterns, Distributed Programming, JNDI, JINI, RMI, JMS, Spring, Hibernate), Python (Command line and GUI), Visual Basic, SQL and PL/S, Development Tools: JBuilder, Eclipse, Netbeans, Tomcat Server, Oracle Development Tools, Microsoft Visual Studio, SQL Navigator, MySQL Work Bench, Python IDLE, Anaconda, Spyder., Databases: Oracle, Microsoft Access, SQL Server, PostgreSQL and MySQL., Digital Forensic Analysis Tools: EnCase Forensics, Forensic Tool kit (FTK), Helix, XWays, XRY, Autopsy, Winhex and Kali Linux based tools., Certifications: See my Linkedin Profile.
Awards
2015 - Nominated for Staff Outstanding Innovation in Teaching and Exceptional, Manchester Metropolitan University, UK, 2013 - Nominated for Staff Outstanding Innovation in Teaching Award, Manchester Metropolitan University, UK, 2013 - BSc (Hons) Computer Forensics and Security “Course Leading Award”, Manchester Metropolitan University, UK, 2012 - Nominated for the “Best Teacher Award”, Manchester Metropolitan University, UK, 2004 - 1st Zuhair Alhijawi Prize for Information Technology & Computer Science in Scientific Research in Palestine with the Online University Portal built-in J2EE Framework project with two colleagues Rami & Abd, Palestine
Languages
Arabic

English
Courses Taught
Course TitleLevel
Foundation Computing (Basics of Computing), Manchester Metropolitan University, UKUndergraduate
Foundation of Programming (Visual Basic Programming and C# Programming), Manchester Metropolitan University, UKUndergraduate
Operating Systems, Manchester Metropolitan University, UKUndergraduate
Professional Development, Manchester Metropolitan University, UKUndergraduate
Programming for Data Mining (research oriented in Python), Manchester Metropolitan University, UKUndergraduate
Programming Principles (Java, VB, Python and C #), Manchester Metropolitan University, UKUndergraduate
Digital Forensics (Computer Forensics, File Systems Forensics, Internet Forensics), Manchester Metropolitan University, UKUndergraduate
Computer Forensics and Security Principles and Foundations, Manchester Metropolitan University, UKUndergraduate
File Systems Forensics and Analysis (FAT12, 16, 32, NTFS, EXT2, EXT3, HFS, HFS+), Manchester Metropolitan University, UKUndergraduate
Enterprise Programming (Design Patterns, Distributed Programming, Spring Framework and Hibernate Framework), Manchester Metropolitan University, UKUndergraduate
Enterprise Programming (Design Patterns, Distributed Programming, Spring Framework and Hibernate Framework), Manchester Metropolitan University, UKGraduate
MSc Introduction to Computer Forensics and Security, Manchester Metropolitan University, UKGraduate
Digital Forensics Principles and Advances, Nanjing University of Aeronautics and Astronautics, ChinaUndergraduate
Digital Forensics Principles and Advances, Nanjing University of Aeronautics and Astronautics, ChinaGraduate
Introduction to Data Science, Arab American University, PalestineGraduate
Data Management, Arab American University, PalestineGraduate
Cybercrime, Arab American University, PalestineGraduate
Computer Forensics, Arab American University, PalestineGraduate
Fundamentals of Relational Databases, PalestineUndergraduate