PHILOSOPHY

For effective teaching I focus on the following basic commitments:

  • Introduce relevant, up-to-date material in an interesting manner.
  • Set high performance standards and motivate and enable the students to achieve them.
  • Approach my teaching assignments with professionalism, enthusiasm and vigour.
  • Closely follow-up students’ achievements and provide prompt feedback and appropriate advise.

 

EXPERIENCE

I have taught different undergraduate classes and one postgraduate course while working with the University of Khartoum, University of Essex (UK), Oman Technical Industrial Colleges, Qatar University, and two private universities in Sudan. My experience is achieved through full time employment as well as part time tasks in the above-mentioned institutes. Most often I teach both the theoretical part and the practical part of the courses I undertake. I have successfully handled classes as small as five students, and as large as 240 students. Below I have listed courses taught, the institute’s name, and the period I stayed there.

COURSES TAUGHT

Institute Period Taught Courses
Department of CSE, College of Engineering, Qatar University (Full-time)
Ahmed Bin Mohamed Military College (Part-time)
2005-todate Software Engineering, Information Systems Engineering, Object Oriented Modelling, Programming Concepts (in C++), Object Oriented Programming (in Java), Fundamentals of Database Systems, Operating Systems, Computer Graphics, Information Systems, and Numerical Methods.
Qatar College of Technology 1998-2005 Computer Networks, Programming and Data Structures, Object Oriented Programming (in Java), Advanced Development Software (Web applications).
Colleges of Technology in Sultanate of Oman (at Muscat and Al-Musana’a) 1995-1998 Communications and Networking, Organisations and Information Technology, Structured Program Design, Programming Languages and Techniques
University of Khartoum – and other universities in Sudan 1992-1995 Numerical Computations in engineering, Computer Apps. in Statistics (graduate), Programming Principles, Data Structures I & II and Structured Programming with Pascal.
Essex University, United Kingdom 1988-1990 Programming Principles (Modula2) and Computer Applications
University of Khartoum, Sudan 1986-1987 Mathematical Techniques for engineers, Numerical Computations and Computer Applications in engineering