Samantha Hoekstra
She was a really good professor, you could email her about anything and she would help you out. She encourages you to send her emails of drafts you're working on and she'll help you understand it better and give you constructive criticism. There wasn't much homework however, if you want to understand the material you have to read the textbook.