09/2013{Up to date Teaching Special Functions, Integral Transforms, Linear Algebra, Statistical Mechanics, Atomic Physics, Heat, Quan- tum Mechanics I, Quantum Mechanics II, Optics and elec- tromagnetsic theory courses to the students of Physics at Khartoum University, Sudan.
10/2014{Up to date Teach A course in Electromagnetic Theory (EMT) and Quantum Physics to the student of Science and Technology College, Department of Mathematical Sciences at Al-Neelain University, Khartoum, Sudan.
15/2015{Up to data Teaching a course in Basic Mathematic, Calculus I, Ma trix and Linear Algebra, and Calculus II to the student of Information Technology at Napata College Unvesrity, Khartoum- Ryadh, Sudan.
02/2014{4/2014 Teach A course in Calculus I and II to the student of Physics and Mathematics at Shendi University, Shendi, Sudan.
04/2013{4/2014 Teach Vector Analysis course to the Student of Physics at University of Khartoum and Shendi University, Sudan.
01/2013{4/2014 Teaching A course in Optics and LASER Physics, to the students of Shendi University, Shendi, Sudan.
07/2009{10/2012 Teaching A course in Ordinary Dierential Equations, Complex variables and its Applications and Tensor Calculus for Extended Honor Program (EHP) students, National Astromony and Space Science Program (NASSP), University of Cape Town, South Africa.
07/2007{01/2012 Part-Timer Tutor: Working as a tutor in Applied Mathematics Department at University of Cape Town, South Africa.
11/2005{07/2006 Part-Timer Tutor: Working as a tutor in Physics Depart ment at University of Khartoum, Khartoum, Sudan.