Omowale Adenrele
He is very thorough in his lectures, but if taking online make sure to watch them. The tests are really hard and the quizzes are based on the lectures. There is a lot of homework to do. You write a paper every other week and then group project the other week. The group projects are easy. Just make sure to read and study hard.