Courses Taught

Courses Taught @ King Fahd University of Petroleum & Minerals (KFUPM)
Graduate Courses
  • SWE 539: Software Metrics
  • SWE 587: Software Project Management
  • SWE 606: Independent Research
  • ICS 500: Research Methods and Experiment Design in Computing
  • ICS 511: Principals of Software Engineering
  • ICS 513: Software Design
  • ICS 515: Software Project Management
  • ICS 599: Seminar
  • ICS 606: Independent Research
  • ICS 610: Master Thesis
  • ICS 701: Directed Research I
  • ICS 702: Directed Research II
  • ICS 710: Ph.D. Dissertation Work

Undergraduate Courses
  • ICS 102: Introduction To Computing I
  • ICS 104: Introduction to Programming Using Python and C
  • ICS 201: Introduction To Computing II (Object-Oriented Programming)
  • SWE 214: Introduction to Software Requirements Engineering
  • SWE 316: Software Architecture and Design
  • SWE 387: Software Project Management
  • SWE 415: Software Testing and Quality Assurance
  • SWE 416: Software Architecture
  • SWE 417: Software Engineering Project I
  • SWE 418: Software Engineering Project II
  • SWE 439: Software Quality Engineering
  • SWE 469: Software Metrics
  • SWE 487: Software Processes and Process Improvement

Courses Taught @ The University of Alabama in Huntsville (UAH)
  • CS 650: Software Engineering Process (Graduate Course)
  • CS 496: Java Client-Server Computing

Short Courses

Taught and coordinated several industrial training short courses (duration of 1 week, 40 hours) in Software Engineering and Software Project Management.

Teaching Awards

Khalifa Award for Education

Recipient of Khalaifa Award for education, distinguished University Professor in the Field of Teaching within Arab World, 2016.
Excellence in Teaching Award

Recipient of KFUPM University Excellence in Teaching Award - 2023.

Recipient of KFUPM University Excellence in Teaching Award - 2018.

Recipient of KFUPM University Excellence in Teaching Award - 2008.
Excellence in Instructional Technology Award

Recipient of KFUPM University Excellence in Instructional Technology Award - 2017.

Recipient of KFUPM University Excellence in Instructional Technology Award - 2012.
Last updated (August 2023)