- BSc in Mathematics and Computer Science, Faculty of Mathematical Sciences, University of Khartoum, Sudan 2004.
- Post Graduate Diploma in Mathematical Sciences in the African Inistitue for Mathematical Sciences AIMS, Cape Town South Africa, 2006.
- MSc in Regulated Rewriting in Formal Language Theory, Computer Science Division, Department of Mathematics, University of Stellenbosch, Cape Town, South Africa, 2008.
- Currently, PhD Student at University of Khartoum, Research in Multivariate Public Key Cryptography.