Bright Alozie
He is very good with his teaching but gives too many home works and quizzes although all of them are stated in advance in his syllabus. I guess you can make it if you work hard because he makes you work for it. He is faur with grading though.