Jocelyn Leitzinger
Professor Leitzinger is a real sweetheart.  She really cares about the students and wants you to learn about current social issues.  The class is really fun if you engage yourself.  There is a ton of materials to cover and it could get over overwhelming.  She does give a ton of extra credit and her office hours are open to student who needs help.