My experience at the University of Johannesburg has been generally good. The programme offered clear learning outcomes, and most lecturers explained the work well and were approachable whenever we needed help. There were some challenges, especially with administration. Things like registration and getting documents sometimes took longer than expected, and communication from departments wasn’t always consistent. Overall, I would recommend UJ.