Teaching Experience
Course # Course Name Institution Semester
Theory:
CMPE498

CMPE499

Senior Design Project (SDP),

Supervises three groups

Qatar University Fall 2024-23, 2022-23, 2021-22, 2020-21, 2019-20, 2018-19
CMPE 261 Digital Logic Design (T&L) Qatar University Fall 2024 since Fall 2015
CMPE363 Computer Architecture II Qatar University Fall 2024
CMPE263 Computer Architecture I Qatar University Spring 2024, 23, 2022, 2021, 2020, 2019, 2018, 2017
CMPS205 Discrete Structure for Comp. Qatar University Fall 2022, 21, 20, 19, 18.

Spring 2023, 22, 21, 20, 19, 18

CMPS151 Programming Concept, C++ Qatar University Spring 2019, 2020.
CMPE364 Microprocessor Design (T&L) Qatar University Spring 2024, 2018, 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 2022, Fall 2021, Summer 2020, Fall 2019, 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 2024, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, and 2013.
CMPE364 Microprocessor Design Lab. Qatar University Spring 2024, 2018, and 2016
CMPE355 Computer Networks Lab. Qatar University Fall 2019, 2018, 2017, 2016
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