I will highly recommend Strathmore University. It provides a hands on type of education where they offer attachments in between school years that help you gain more experience on your course, It also offers international trips as well as exchange programmes that makes you feel a top notch global type of education and an aspect of language learning that makes you compatible with what you are interested in and where you want to travel after completion of your degree course.