Jamaal Craig
Few assignments, very easy grader, but his lectures are amazing. Doesn't lecture much from the book. He uses real life and current examples to relate to the overall topic of the class. He doesn't care if you are Democrat or Republican, he just wants to make sure you know what you're talking about when you speak on government and social issues.