Works as a lecturer in the department Computer Systems Engineering in the faculty of Engineering and IT at the Arab American University, Palestine. Supervised and participated as a judge of many innovative engineering projects. Tought many courses in Engineering and Computer programming. The course Verification and Validation recieved great positive responses from the IT industry. Was the head of Hassib Sabbagh IT center of Excellence for five years. Worked in the US as a software engineer before moving to Palestine to teach. Holds a Masters degree in Computer Systems Engineering from Western Michigan University.
Academic Experience
From | To | Present | Position | Institution |
---|---|---|---|---|
01/02/2003 | 16/05/2017 | Lecturer | Arab American University |
Administrative Experience
From | To | Present | Position | Institution |
---|---|---|---|---|
01/06/2007 | 31/08/2012 | Director- Hassib Sabbagh | Arab American University | |
01/02/2003 | 01/09/2006 | CS Department Coordinator | Arab American University | |
05/06/1995 | 01/02/2003 | Software Engineer | SPX Corporation, MI, USA |
Education
University/College Name | Degree Received | Specialization | Description |
---|---|---|---|
Western Michigan University | MA | Computer Science | |
Western Michigan University | BA | Computer Systems Engineering |
Skills
C++, Python, Visual Basic, Linux , OBDII, Arduino high level and Assembly
Awards
Master's Scholarship WMU 1992, Student Services Award WMU 1992, Best Business plan Award 2015 PICTI (Embroid)
Languages
English
Courses Taught
Course Title | Level |
---|---|
Operating Systems | Undergraduate |
Computer Organization | Undergraduate |
System Analysis and Design | Undergraduate |
Validation and Verification of Software | Undergraduate |
Digital Logic Design | Undergraduate |
Programming Fundamentals C++ | Undergraduate |
Programming Fundamentals Python | Undergraduate |
Computer Graphics | Undergraduate |
Technical Writing | Undergraduate |
Introduction to IT | Undergraduate |
Introduction to Computers | Undergraduate |
Introduction to Multimedia | Undergraduate |
Visual Programming | Undergraduate |
Linux Lab |