Learning is very effective and the lecturers deliver when it comes to teaching as they try to maximize what resources they have e.g handing out of lecture materials and recommending necessary books to study with. The downsides, however, include the bad conditions of some of the study halls. There is insufficient amount of seats and the halls are barely big enough to accommodate the number of students attending a particular lecture at once. There is also the problem of poorly functioning equipment. The fans do not work properly and it gets very uncomfortable trying to learn in such environment. Personally, I am bothered by the errors that sometimes occur during the grading of examination results in some courses. There have been cases of missing scripts or miscalculation of assessment or exam scores which consequently affects the final grade of the students involved. Correction of such happens by luck or after months of complaints. Apart from all these minor setbacks, I would totally recommend.