Courses Taught

Courses Taught @ King Fahd University of Petroleum & Minerals (KFUPM)
Graduate Courses
  • SWE 536: Software Metrics
  • SWE 587: Software Project Management
  • SWE 606: Independent Research
  • 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
  • CSE 710: Ph.D. Dissertation Work

Undergraduate Courses
  • ICS 102: Introduction To Computing
  • 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 469: Software Metrics

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 - 2018.
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.
Excellence in Teaching Award

Recipient of KFUPM University Excellence in Teaching Award - 2008.
Last updated (June 1 2018)