assistant professor careers in Port Elizabeth, South Africa