Allyson Roof
Had Dr. Roof for half of the semester before she went on maternity leave. She is a very enthusiastic and awesome professor. The class requires a bit of reading and is definitely exam-heavy, but if you are willing to put in the work, you can get an A. 