M. Mbengue
If you go to his office hours he will do his best to help you. He also gives study guides for his test, if you can successfully finish those sheets you will ace his tests. He is terrible at explaining the material. He flies through the material as if everyone understands even if everyone is lost. Beware of his quizzes, they are 15 to 20% of total