PHILOSOPHY
For effective teaching I focus on the following basic commitments:
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 |