Data Structures and Algorithms
Student engagement integration to the assessment process: a proposed framework by the Computer Science Program at the American University of Kuwait
Machine Vision-based Virtual Intelligent Drawing Software System
Angle Histogram of Hough Transform as Shape Signature for Visual Object Classification – (AHOC).
Computer Programming II
Visual Gesture Recognition for Drawing Applications
Machine Vision-based Virtual Intelligent Drawing Software System.
Special Topics / Robotics
Utilization of Robotics as Contemporary Technology and an Effective Tool in Teaching Computer Programming
Development of Robotic Model to Support Intelligent Vehicles Behaviors. Global Journal of Modeling and Computational Intelligence
Enhancing Programming Learning Environment with Physical Computing and Robotics: A Case Study of the American University of Kuwait
Assembly Language Programming
Intro to Computer Architecture
Software Engineering
Invited Distinguished Speaker
Computer Architecture and Assembly Language
A Deep Learning based Process Model for Crack Detection in Pavement Structures
Sensor networks simulation framework for target tracking applications: SN-SiFTTA