Rebecca Hale
She is a great person who really knows what she is talking about. She is very understanding, lets you submit late work with no penalty, and will help you with anything you need. The only con is the structure of the class. It is confusing and unlike other classes. If you are a note-taker or like classic lectures, it isn't for you.