Education

Doctorate of Philosophy - 2002
Computer ScienceUniversity of Alabama in Huntsville
Huntsville, Alabama, USA

Master of Science - 2000
Computer ScienceUniversity of Alabama in Huntsville
Huntsville, Alabama, USA
Processional Certifications

Certificate on Principals and Practice of University Teaching and Learning
University of SydneySydney, Australia

Certificate of Software Engineering
Computer Science DepartmentUniversity of Alabama in Huntsville
Huntsville, Alabama, USA
Employment

Associate Professor Oct. 2011-present
Assistant Professor 2003- Oct. 2011
Information & Computer Science DepartmentKing Fahd University of Petroleum & Minerals
Dhahran, Saudi Arabia

Senior Research Associate 2000-2003
Information Technology & Systems Center Huntsville, Alabama, USA
Part-time Instructor 2002-2003
Computer Science DepartmentUniversity of Alabama in Huntsville
Huntsville, Alabama, USA

Research Assistant 1998-2000
Computer Science DepartmentUniversity of Alabama in Huntsville
Huntsville, Alabama, USA
Awards
|
Appreciation Certificates
|
Last updated (Nov. 1, 2018)