Saeed, Mahmoud, The British University in Egypt (Egypt)