Randy Blazak
He makes sociology easy to understand, and he is really funny and engaging. I enjoyed watching the lectures. You will want to read the books he assigns, but they are good books that I enjoyed. Make sure you study for the tests. He makes the tests himself, so you have to think a bit instead of just memorizing a definition. Overall though, great.