Cameron Williams
He actually gets you to think about society and understand every aspect that goes into it. Definitely read the chapters assigned and listen in class. Sometimes the lectures can get boring, but taking notes helps. If you do that you shouldn't have a problem passing. He can sometimes be unorganized, but I don't regret taking his class. Participate!