Lillian Zwemer
She is an amazing prof. She is very difficult when it came to explaining things, but that is because she cares. She also gave extravagant homework, but it sometimes helped. I would recommend getting to know her if you can. One of the most hardworking profs i had ever met.