Tasha Dunn
Dr. Dunn knows her stuff. Her class is fairly difficult but she explains the material well and listens to feedback from her students. You'll want to read, but you'll learn more in this class if you do. Her grading is tough, but her feedback is valuable. She's also very funny and nice. Go to her class, don't skip unless you have a good reason.