Teaching

I have taught the following courses, besides each course is the most recent term I taught the course:

 

Undergraduate Courses

 

      American University Of Kuwait

Computer Skills and Emerging Technologies (CSIS 101), Fall 2021

Computer Programming I (CSIS 120), Fall 2017

Computer Programming II (CSIS 130) , Fall 2018

Data Structures and Algorithms (CSIS 210), Fall 2019

Systems Analysis and Design (CSIS 260) , Fall 2022

Introduction to Operating Systems (CSIS 310) , Spring 2023

Capstone Project 1 (CSIS 490) , Fall 2019

Capstone Project 2 (CSIS 491) , Spring 2020

Web Technologies (CSIS 255), Spring 2019

Mobile Computing (CSIS 401), Spring 2023

Software Project Management (CSIS 440), Spring 2020

Analysis of Algorithms (CSIS 405), Spring 2023

o      Artificial Intelligence (CSIS 415) , Fall 2023

 

        Yarmouk University

Introduction to Computer Skills (CS 100) , Spring 2005

Selective Programming Language (Visual Basic) (CIS 101) , Spring 2005

Selective Programming Language (C++) (CS 101A), Spring 2014

Selective Programming Language (Visual Basic .Net) (CS 101) , Spring 2005

o      Introduction to Operating Systems (CS 130), Summer 2016

o      Object Oriented Programming (CS 117), Fall 2016

o      Advanced Programming-Java (CS317), Spring 2014

o      Advanced Programming-Android (CS317) , Spring 2015

Microprocessor and Microcomputers (CS 328), Spring 2005

o      Computation Theory (CS 342A) , Spring 2015

o      Artificial Intelligence (CS376) , Fall 2015

o      Computer Graphics (CS 380) , Fall 2014

o      Graduation Project (CS 499) , Fall 2016

Programming for Management Information Systems (MIS 310) , Spring 2005


Graduate Courses

 

       Yarmouk University

Advanced Artificial Intelligence (CS 670) , Fall 2013

Advanced Computer Graphics (CS 680) , Fall 2015

Knowledge Based Systems (CS 672) , Spring 2014

Special Topics – Usability Testing (CS 691) , Spring 2015

Graduation Project (CS 699) , Spring 2015

 

  Joint MSc programs between Yarmouk and Sunderland University

Intelligent Systems for Management (CISM01) , Spring 2011