I am a Professor in the Information Technology Department, College of Computer and Information Sciences (CCIS), King Saud University (KSU), Riyadh, Saudi Arabia.
I received a Bachelor of Science in Computer Science/Computer Applications from King Saud University, KSA and an MSc in Science of Information Systems from Northeastern University, USA. I received a PhD in Artificial Intelligence from the College of Computer Science, University of Birmingham, UK in 2015.
I have an extensive teaching experience in many Computer Science subjects, such as programming languages, data structures, Databases, Computer Medical Applications, Artificial Intelligence, Data Science, Machine Learning, and Data Mining. I supervised several graduate and undergraduate projects and theses. I have more than ten years of management and research experience. I have many publications in prestigious international scientific conferences and journals in the field of Computer Science and its applications.
This course introduces students to the concepts and methodologies of Project Management (PM). Students will learn and apply basic project management concepts including planning, scheduling, work…
This advanced HCI course covers the history, state-of-the-art and contemporary trends of this fast-moving field. HCI is also central to recent technological developments such as hypertext,…
Fundamental concepts of data structures. Performance measurement of algorithms. Implementation and use of lists, stacks, queues, priority queues, trees, heaps, hash tables and graphs. Recursion.…