He is the vice director of the Knowledge and Electronic Service Center (EKSC), Supreme Council of Universities, Egypt. He was the director of the information and communication technology project (ICTP) in higher education in 2012 and the founder of TOP IT, a company that is specialized in IT Training on the international level, in 2000. He got his Ph.D., M.Sc. and B.Sc. from Ain Shams University in 2004, 2000, 1995 respectively. He works also as the secretary of the IEEE, Egypt section since 2012. His research interests include Data Mining, Software Engineering, Programming Languages, Artificial Intelligence and Automatic Control, Technology in Education.