The central university of technology offers a variety of courses from the humanities to engineering and IT. I studies the BEng Tech in Civil Engineering, and the classes where mostly good though you have to study hard to get good marks in this course and most of the professors are able to help out students when they reach out to them.
For campus life- students who stay at the universities residencies get the best of it. First year students get mentors, get to attend a variety of events planned by the residents and this helps to ease the stress and anxiety of university and can in some way help balance the academic and social life of a student.
The SRC is a quite helpful especially during registration time because a lot of student struggle with fees so they are able to help students get registered. Though if you have outstanding fees and complete your degree you will graduate but might not get your certificate.
Overall good university and I would encourage student/people to apply at it.