JKUAT offers a wide variety of courses. As a student of computer science, I can say that the quality of studies here is generally top quality. For anyone who wants to access the best education in Kenya, I would highly recommend this. The professors here are highly qualified and put the highest standards in tutoring students. The location of the university is generally quite good just in between Nairobi city and a big town known as Thika town