Ain Shams University
He was educated at Ain Shams University and the University of East Anglia. He was formerly a mathematics teacher.