Supervision Summary 2010 – Present
Over the past decade, my research has focused on bridging software engineering practices with real-world applications in systems development, education, and emerging technologies. I have supervised...
Over the past decade, my research has focused on bridging software engineering practices with real-world applications in systems development, education, and emerging technologies. I have supervised...
Company: University of Oklahoma, Norman, USA Role: Assistant Professor, School of Computer Science Period: August 2023 – Present As an Assistant Professor in the School of Computer Science, I fo...
Company: University of Prince Mugrin, Saudi Arabia Role: Assistant Professor, Software Engineering Department Period: November 2018 – June 2020 Compiled reading lists and other relevant assignm...
Company: Universiti Malaysia Pahang, Malaysia Role: SENIOR LECTURER, Software Engineering Department Period: Sep 2015 – Sep 2018 Supervised junior lecturers’ course development and recommended ...
Company: University Malaya, Malaysia Role: LECTURER, Software Engineering Department Period: Dec 2010 – January 2013 Evaluated and revised lesson plans and course content to achieve student-cen...
Company: Mohammed Ali Othman School, Yemen Role: Teacher, English and Mathematics Department Period: August 1997 – January 2001 Planned and implemented integrated lessons to meet national stand...
🖥️ 4th International Scientific Conference of Gulf Colleges (ICoSmarTin 2025) I was honored to be invited as a Online Keynote Speaker for the 4th International Scientific Conference of Gulf Colle...
Course Overview This course focuses on modern software engineering techniques used in the development of software products. You will learn how software products are developed incrementally using a...
Course Overview This course is intensive exploration of software design patterns, delving into their descriptions, underlying design principles, and utilized techniques. This hands-on course will ...
Course Overview This course offers you an in-depth exploration of the principles and practices of software engineering. With a strong emphasis on hands-on learning, you will delve into the entire ...