Summer Hayek
I don't like how she does hard problems in class but fails to explain step 1. She wants you to study and learn the basics outside of class.There is a ton of outside quizzes, videos and prep. As well as in class quizzes that are graded. Lots of memorization and you will be clueless for most of the class. I had to use other YouTube videos for help.