Academic & Research
Information and Computer Science Department — King Fahd University of Petroleum and Minerals, Saudi Arabia
Courses taught
- ICS 557 Advanced Machine Learning
- SWE 206 Introduction to Software Engineering
Information and Computer Science Department — King Fahd University of Petroleum and Minerals, Saudi Arabia
Key achievements
- Launched graduate programs in Artificial Intelligence and Cybersecurity
- Established AI/ML and Cybersecurity undergraduate concentrations
- Founded the annual 4IR Data Science Summer School for Saudi Aramco employees
- Secured the joint Aramco-KFUPM Cybersecurity Chair agreement
- Led ABET re-accreditation for CS and Software Engineering programs
- Established female undergraduate and graduate programs in the department
- Recruited 22 new faculty members (GAs, Assistant, Associate, and Full Professors)
Information and Computer Science Department — King Fahd University of Petroleum and Minerals, Saudi Arabia
Courses taught
- ICS 103 Computer Programming in C
- SWE 205 Introduction to Software Engineering
- SWE 311 Principles of Software Engineering
- SWE 316 Software Design and Architecture
- SWE 417 Software Engineering Project I
- ICS 500 Research Methods and Experiment Design in Computing
- ICS 557 Advanced Machine Learning
School of Electrical Engineering and Computer Science — University of Ottawa, Canada
Research highlights
- Member of the CRuiSE research group under Prof. Timothy Lethbridge
- Research on textual modeling languages and the Umple model-driven development language
- Applied model-driven development, test-driven development, agile, and open-source practices
School of Electrical Engineering and Computer Science — University of Ottawa, Canada
Courses taught
- ITI1120 Introduction to Computing I — Fall 2012, Fall 2013
- ITI1121 Introduction to Computing II — Winter 2013, Summer 2014
- SEG2105 Software Introduction — Fall 2014
- SEG2106 Software Construction — Winter 2013, Summer 2014
Information and Computer Science Department — King Fahd University of Petroleum and Minerals, Saudi Arabia
Courses taught
- ICS 102 Introduction to Computing I
Information and Computer Science Department — King Fahd University of Petroleum and Minerals, Saudi Arabia
Courses taught
- ICS 102 Introduction to Computing I
- ICS 103 Computer Programming in C
Industry
EXPEC Computer Center, Exploration Applications Services — Saudi Aramco, Saudi Arabia
Project details
- Software development for exploration applications
Loss Prevention Department, Risk Assessment Group — Saudi Aramco, Saudi Arabia
Project details
- SAP Environment, Health, Safety Management (EHSM) module upgrade for the Safety Recommendations System
EXPEC Computer Center, Upstream Database Services Division — Saudi Aramco, Saudi Arabia
Project details
- Predicting electrical submersible pump (ESP) failure using machine learning
Integrated Solution Service Department (ISSD) — Saudi Aramco, Saudi Arabia