Lynn Hamilton
She's a bit intense but a good teacher. Her lectures are well formatted and easy to follow but there's a lot of information. She assigns some textbook chapters but you don't actually have to know them fro quizzes and tests. You have to work for the A in the class, start EARLY on your term paper don't leave it until 1-2 days before deadlines.