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

Professor Sept. 2019 - present
Associate Prof. Oct. 2011 - Sept. 2019
Assistant Prof. Sept. 2003 - Oct. 2011
King Fahd University of Petroleum & MineralsDhahran, 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 (June 2024)