I liked the quality of the education, the classes, the professors, the facilities were good. Administration was a bit slack, but the quality of the facilities and the labs were brilliant. The upkeep was good but I lived off-campus, as the boarding establishment was a bit shabby. But education-wise, everything was wonderful. The actual campus life was mismanaged and lacked proper security.