Susannah Anderson
Anderson is one of my favorite professors. She breaks her lectures down so they're always comprehensive, and cover everything you need to know. She's respectful of your time, and a genuinely sweet person. If you do the work, you will do well, and she'll support you. I highly recommend her classes.