Peter Ruhiri
Professor Peter Ruhiri is very dedicated and passionate about his work as a lecturer. He has in-depth knowledge on the courses he handles. He is very accessible and gives quick feedback on challenges and always tries to find solution to your problem.