Skip navigation

Important Update:

Campus buildings reopened to the public effective July 1. Services are available virtually or by appointment only. Visitors should reach out to individual departments regarding appointments. Masks and social distancing are required while on campus. To learn more about current operations, view the university's summer reopening plan

Visiting Assistant Prof(Temp)

University of Central Oklahoma


  • Specialized in Computer Science, Information Systems, and Artificial Intelligence with experience of over 20 years for working in academia, research and industry.
  • In academia, worked at various universities in different countries with different capacities in academic bodies and professional organizations, taught over 20 different courses in computing disciplines and involved in the supervision of 9 PhD students, 3 MSc students, over 60 graduation.
  • In research, worked in over 10 research projects and published over 40 articles in international journals and proceedings in the fields of Artificial Intelligence, Data Mining and Machine Learning.

Education and Certifications

  1. PhD, Artificial Intelligence, Universiti Putra Malaysia, Malaysia, 2000.
  2. MSc, Computer Science, University of Khartoum , Sudan,1996.
  3. BSc, Computer Science & Statistics, University of Khartoum, Sudan, 1989.

Classes Taught

1. CMSC 1513 - Beginning Programming

2. CMSC 2413 - Visual Programming

Office Hours

Monday & Wednesday: From 1 to 3 PM.

Tuesday & Thursday : From 10 AM to 12 Noon

Teaching Philosophy

My teaching philosophy is based on three important foundations for the success of any course, namely: the good relationship between the instructor and the students, and the good understanding of the course for instructor and students, and the integration of course material with each other and with the curriculum. So when I am teaching any course in computer science or information systems, I do my attention to these foundations in order to achieve the learning outcomes and then the success of the course at the end.

     Based on the philosophy of teaching that I have mentioned and when I intend to teach any course I put in front of me three goals, namely: the first goal is to establish a good relationship with my students, and the second goal is to assist my students to understand the course, and the third goal is to put an integral view of the course internally between course materials and externally with the curriculum.

The views expressed by UCO faculty and staff on their personal websites and social media pages do not necessarily reflect the positions of the University of Central Oklahoma. UCO faculty and staff are advised to follow the university’s social media guidelines and are expected to conduct themselves in accordance with policies outlined in UCO’s Employee Handbook and/or Faculty Handbook.