Kokougan Yawovi
He is nice guy but he essentially is very hard to understand due to his thick accent. If you want to pass this class, as soon as you see your grade slipping I suggest seeking outside help! He gives little to no sympathy on grading. He doesnt do a very good job of explaining material so be prepared to teach yourself.