Heidi Torres
Dr. Torres was my favorite. I went into her class hating social studies and left it excited to teach social studies. Take her if you can. Do the readings before every class; I suggest taking good notes while reading, you can use them on the reading "quizzes" you'll have, they're basically a summary of your readings.