Teaching

Courses taught at King Abdulaziz University, King Faisal University, and Florida State University, with more than 100 lecture recordings on YouTube.

YouTube
2026

Cybersecurity Policies and Issues (CYB 238)

2025

Operating Systems (CYB 122)

2025

Mobile App Development 1 (ACIT 113)

2025

Internet Applications (CPIT 405)

2019 – 2021, 2025

Problem-Solving and Programming (CPIT 110)

2018 – 2020

Programming I – Problem Solving (CPCS 202)

2019 – 2020

Programming II – Object-Oriented Programming (CPCS 203)

2019 – 2020

Advanced Programming (CPIT 305)

2013 – 2015

Computer Skills (CPIT 111)

2013

Selected Topics – Android Application Development (CPIT 490)

2025

Object-Oriented Programming 1

Fall 2022

Software Engineering I (CEN 4020)