Teach Interests to include:

Course # Course Name Institution Semester
Theory:
CMPE498

CMPE499

Senior Design Project (SDP),

Supervise two groups

Qatar University Fall 2022, 2021-2022, 2020-2021, 2019-2020, 2018-2019
CMPE 261 Digital Logic Design Qatar University Fall 2022
CMPE263 Computer Architecture I Qatar University Spring 2022, 2021, 2020, 2019, 2018, 2017
CMPS205 Discrete Structure for Computing Qatar University Fall  2021, 2020, 2019, 2018 Spring 2022, 2021, 2020, 2019, 2018
CMPS151 Programming Concept, C++ Qatar University Spring 2019
CMPE364 Microprocessor Design Qatar University Spring 2016
GENG106 Computer Programming, C++ Qatar University Spring 2020, 2017
CMPS101 Intro. to Computer Science, C++ Qatar University Fall 2021, 2020, 2018, 2017, 2015. Spring 2019
CS 264 Computer Admin. II Qatar University  Fall 1994 – Spring 2003
CS 164 Computer Admin. I Qatar University Fall 1994 – Spring 2003
CS 100 Personal Computer Applications Qatar University Fall 1994 – Spring 2003
–  Computer network,

–  Information security and privacy,

–  Java Programming,

–  Information Security,

–  Structure of Info. Technology,

–  Foundation of ICT,

–  Computer Skills.

Ahmed Bin Mohamed Military College (ABMMC), Qatar Summer 2020, Fall 2019, Spring 2019, Fall 2018, Summer 2018, Fall 2009
–  Computer Network

–  Computer Technology

–  Operating System

Arab Academy for Science. Technology & Maritime Transport (AASTMT) – Qatar Branch Fall 1994 – Fall 2001
Laboratory
CMPE261 Digital Logic Design Lab. Qatar University Fall 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2016, 2014, and 2013.
CMPE355 Computer Networks Lab. Qatar University Fall 2019, Fall 2018, Fall 2017,

Fall 2016

CMPE365 Microprocessor Design Lab. Qatar University Spring 2016, Spring 2018
CMPE462 Computer Interfacing Qatar University Fall 2016
CMPS152 Programming Concept, C++ Qatar University Spring 2017
CS 322 Computer Architecture Qatar University Fall 1994 – Spring 2003
GENG106 Computer Programming, C++ Qatar University Spring 2015, Fall 2015, Spring 2014, Fall 2014,
CS366 Computer Network Qatar University Fall 1994 – Spring 2003
CS405 Operating System Qatar University Fall 1994 – Spring 2003