university instructor careers in Alexandria, Egypt