Elinne Becket
The content is super difficult but she makes it fun and interesting. Attendance isn't technically mandatory, but if you want any sort of good grade you need to go. She really cares about her students and will go out of her way to help you out, but with that being said she really values class participation and reaching out to her for office hours