CV
Assistant Professor, Faculty of Computing and Information Technology — King Abdulaziz University, Jeddah
Download CVEducation
Ph.D. in Computer Science
M.S. in Information Sciences and Technologies
B.S. in Information Technology
Academic & Professional Positions
Director of the Electronic Systems Division
Assistant Professor, Department of Information Technology
Part-time Lecturer
Consultant, Transportation Data and Analytics Office
Graduate Research Assistant
Graduate Teaching Assistant
Lecturer
Teaching Assistant
Funded Research Projects
IPP 1952-611-2026
IPP 1957-611-2026
IPP 1304-611-2025
IPP 1315-611-2025
Leadership, Service & Entrepreneurship
Course instructor, “Space Software Design & Development”
Judge, Mawhiba Enrichment Research Program student projects
Lecture presenter, “Studying Programming,” Labeeb Forum on Strategies for Distinguished University Learning
Workshop presenter, Data Analysis & Collection (5-day Python workshop)
President, Saudi Students Association
Vice President, Saudi Students Association
Course Coordinator, Problem-Solving and Programming (CPIT 110)
Director, Academic Support Unit
Supervisor, Tutoring Lab
Supervisor, Programming Club
Course Developer, Problem-Solving and Programming (CPIT 110)
Founder and CEO, ArcTech
Founder and CEO, TechPower
Supervisor, Training Unit; Student Activity Unit; and Student Council
President, Student Council
Founder and Leader, "Fast Technology Team"
Course Instructor, Video Game Development
Lab Instructor, Selected Topics – Android Application Development (CPIT 490)
Course Instructor, Android Application Development
Trainee, Ground Services / Information Technology Management
Supervisor, King Abdulaziz University Students' Online Forum
Honors & Awards
Research Areas
- 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)
Technical Skills
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)
Professional Skills
- Teaching and curriculum development
- Academic leadership and program management
- Working effectively under pressure
- Self-directed learning
Languages
- Arabic
- English