Nina Poole-Scott
This is the hardest class I have ever taken, but Dr. Poole is awesome. She gives extra credit "fill in the blank" questions. I took this class in person, but she gives PowerPoint, outlines, and lecture videos. Beware, use the outlines for study not the PowerPoint. She is a fair professor, that tests directly from her outlines.