University of the witwatersrand johannesburg south africa July 8, 2019 16 32 64 128 University of the witwatersrand University of johannesburg University of washington saint louis University of washington bothell University of warsaw