· Lecturer, Dept. of Accounting and Financial Management, School of Management Studies, University of Khartoum. June 2003 till present.
· Lecturer, Dept. of Accounting and Finance, School of Management Studies, University of Juba. Mar. 1999 – June 2003.
· Teaching Assistant , Dept. of Accounting and Finance, School of Management Studies, University of Juba. Jul. 1995 – Mar. 1999.
· Teaching Assistant , Dept. of Information technology, ComputerMan College, Oct. 1994 – Aug. 1998.