Christopher Elliott
Lots of required readings for this course, but Dr. Elliot goes over the material and breaks it down in a way that's really easy to understand even if you have no prior knowledge of sociology. He claims to be a tough grader for exams but I'd say as long as you take good notes the exams themselves are pretty straightforward and they're easy to pass.