Overall the university is good at accommodating staff, and faculty. I recommend that students who wish to excel in medicine apply here as the university has an attached teaching hospital! however, I would not recommend this university to candidates who are looking to graduate in CS or engineering related fields as they are better universities like NUST,FAST,NED in these majors.