CV

Assistant Professor, Faculty of Computing and Information Technology — King Abdulaziz University, Jeddah

Download CV
2024

Ph.D. in Computer Science

Dissertation: Investigating and Enhancing Online Software Development Resources: Automated Responses, Semantic Search, and Tagging in Video Tutorials

2018

M.S. in Information Sciences and Technologies

2013

B.S. in Information Technology

2025 – Present

Director of the Electronic Systems Division

2025 – Present

Assistant Professor, Department of Information Technology

2025

Part-time Lecturer

2023 – 2024

Consultant, Transportation Data and Analytics Office

2022 – 2024

Graduate Research Assistant

2022

Graduate Teaching Assistant

2018 – 2025

Lecturer

2014 – 2018

Teaching Assistant

2026

IPP 1952-611-2026

IPP 1957-611-2026

2025

IPP 1304-611-2025

IPP 1315-611-2025

2026

Course instructor, “Space Software Design & Development”

2026

Judge, Mawhiba Enrichment Research Program student projects

2025

Lecture presenter, “Studying Programming,” Labeeb Forum on Strategies for Distinguished University Learning

2025

Workshop presenter, Data Analysis & Collection (5-day Python workshop)

2023 – 2024

President, Saudi Students Association

2022 – 2023

Vice President, Saudi Students Association

2019 – 2021

Course Coordinator, Problem-Solving and Programming (CPIT 110)

2019 – 2021

Director, Academic Support Unit

2018 – 2021

Supervisor, Tutoring Lab

2018 – 2021

Supervisor, Programming Club

2018 – 2019

Course Developer, Problem-Solving and Programming (CPIT 110)

2013 – 2016

Founder and CEO, ArcTech

2013 – 2016

Founder and CEO, TechPower

2013 – 2014

Supervisor, Training Unit; Student Activity Unit; and Student Council

2012 – 2013

President, Student Council

2012 – 2013

Founder and Leader, "Fast Technology Team"

2013

Course Instructor, Video Game Development

2013

Lab Instructor, Selected Topics – Android Application Development (CPIT 490)

2012

Course Instructor, Android Application Development

2012

Trainee, Ground Services / Information Technology Management

2010 – 2012

Supervisor, King Abdulaziz University Students' Online Forum

2025

Certificate of Appreciation

For presenting the lecture “Studying Programming” at the Labeeb Forum on Strategies for Distinguished University Learning, 28 September–1 October 2025.

Certificate of Appreciation
2024

IEEE Computer Society TCSE Distinguished Paper Award

For the paper “Investigating Developers’ Preferences for Learning and Issue Resolution Resources in the ChatGPT Era” at ICSME 2024, Flagstaff, Arizona, United States.

IEEE Computer Society TCSE Distinguished Paper Award
2024

Certificate of Appreciation

Outstanding contribution as President of the Saudi Students Association at Florida State University (2023–2024).

Certificate of Appreciation
2023

Certificate of Appreciation

Outstanding contribution as Vice President of the Saudi Students Association at Florida State University (2022–2023).

Certificate of Appreciation
2019

Faculty Award for Academic Excellence

Awarded for academic excellence, based on nomination by students of the Department of Information Technology (2018–2019).

Faculty Award for Academic Excellence
  • Natural Language Processing, Large Language Models, and Prompt Engineering
  • Software Engineering
  • Computing Education
  • Machine Learning, Deep Learning, and Data Mining
  • Databases, Information Retrieval, Data and Information Management
  • Human-Computer and Human-Robot Interaction
  • Cybersecurity and Intrusion Detection
  • Internet of Things (IoT)

Strong programming and problem-solving skills

Languages & Frameworks: Java, Kotlin, C#.NET, VB.NET, C, C++, Python, PHP, JavaScript, Node.js, HTML, CSS

Platforms: Android, GameMaker Studio, WordPress, Laravel, Express

Data & Databases: MySQL, SQLite, MongoDB, Neo4j, XML, database design, data mining

Photo and video editing (Photoshop, video production)

  • Teaching and curriculum development
  • Academic leadership and program management
  • Working effectively under pressure
  • Self-directed learning
  • Arabic
  • English
2016
2015
2014
2013