Oliver Duah
Professor Duah is incredibly smart and is knowledgeable in what he teaches, but he has a hard time explaining things to students, he'll contradict himself quite often, his lectures are inconsistent with the books, and will test you on things he didn't assign you to read.