Robert Meeks
Took Professor Meeks's class, and it is a lot of reading, homework, and quizzes. Plus discussions. Focus and do all the work, and it's worth taking his class. He keeps the class engaged with discussions, and you will learn in his class. He does care about his students. If you have questions, he will respond quickly. 
Two thumbs up for his class.