Dana Catherine
I loved Dr. Dana so much. She gives incredible feedback and is always willing to meet outside of class. She gives you plenty of chances to revise your papers so it's almost impossible not to do well in the class start the assignments early and you'll be fine. Make sure you actually do the exercises in the book because she calls on people randomly!