Alfa Nyandoro
If you want to actually learn a subject, taking a class with Alfa is probably not a great idea. He isn't very knowledgeable on the things he teaches, to the point where you have to question if he didn't just look it up on his way in to class. He is subjective grader so make sure to get on his good side. He is a nice dude, just not a good professor