Tracey Salisbury
She gives a ton of extra credit, all of her classes are discussions that you must participate in, and for tests she does some multiple choice mixed with true and false and then short answers to define terms and give examples of them. She's very obviously liberal but still respects any conservative views. Hilarious. Great for a morning class.