Education and Teaching careers in Cairo, Egypt