Ioana Fleming
Prof. Fleming is exceptionally kind and understanding to her students. She gives a ton of extra credit (I ended up with over 100% in the class) and she is genuinely interested in what she teaches. The lectures are pretty much optional, but there are a ton of TA Office Hours if you're struggling. Not a bad class! :D