My experience at the University of Johannesburg was mostly positive. The lecturers are helpful, the facilities are good, and the campus environment is diverse. However, administration and communication can be slow at times. Overall, I would recommend it to motivated students who can manage their time well.