Boniface Noyongoyo
Dr. Boniface is an extremely intelligent professor. He shares his knowledge and expects for you to take notes and retain this information. Lots of partner work. Quizzes and exams are difficult but study points are given as well as extra credit opportunity. This class is not an "Easy A", but is definitely worth the challenge.