Cara Sharp
If you have a poor background in written language, you will have a difficult time in the class. However, she grades heavily on what she teaches during her lectures (as long as you have the basics and follow her lectures, you'll be fine). She gives great feedbacks and genuinely wants you to succeed. Every lecture is exciting and always different!