Assistant Professor of Computer Science
Applied Science University
Total years of experience :20 years, 7 Months
Teaching in the Computer Science and computer engineering Department at Kuwait College of Science and Technology/ Kuwait as an assistant professor. I taught Computer architecture, Software Engineering, Object-oriented programming (C++), Engineering Ethics, Databases also help in preparing the accreditation file for ABET.
Teaching in the Computer Science Department at Fahd Bin Sultan
University/ Tabuk/ Saudia Arabia as an assistant professor. I taught
Operating System, Computer Graphics, Multimedia Systems, Object
Oriented Programming using Java, Linux Operating System, Logic
Design, Computer Security, Engineering Ethics, Programming for
Engineering and introduction to computing. Participating in preparing
for NCAAA accreditation.
Teaching in the Computer Science Department at Applied Science University/ Amman/ Jordan as an assistant professor. I taught Multimedia Systems, Structured Programming, Data Structured and algorithm, Computation Theory, Object-oriented programming (Java), Computer Organization and Architecture, and Computer skills.
Working as a senior software developer and consultant at Nakisa/ SAP Software company/Montreal/Canada. My main responsibilities include system analyzing and code development using Java, XML, XSL, Javascript, JSP, HTML, and CSS.
Teaching in Computer Science Department at ISRA Private University / Amman / Jordan as a Full-Time Lecturer. I taught several courses such as computer skills (1+2), Principles of Information Technology, System Analysis, Computer Networks, Database Systems, Discrete Mathematics, Computation Theory, Compiler Design, Visual Basic 6, VB.NET, C#.NET, Java, C++, Object-Oriented Design, Data Structure, Computer Ethics, Quality Assurance, Term Projects, supervisor of graduation projects, and participating in the design of an online examination system, Preparation of Quality Assurance files for courses, and administrative duties.
Working as a senior software developer at Allied Software Company, which is a German software company, which provides leading IT solutions. Allied Soft products are being developed using Java, VB.Net, JSP, and Oracle. My Main Responsibilities include system analyzing and code development using many technologies such as Java, JSP, JDBC, RMI, Servlet, VB.Net, and Oracle.
Concordia University / Montreal – Canada / Ph.D. in Computer Science with an average of (4.1/4.3) and an excellent rating.
University of Jordan / Amman-Jordan / Master’s degree in Computer Science by thesis with an average of (3.62 / 4).
Hashemite University / Zarqa - Jordan / Bachelor’s degree in Computer Science with an average of (3.71 / 4) and excellent rating.