Stephanie Capaldi
This class is difficult, but not impossible. If you go to class and pay attention you'll be set. Capaldi is always open to questions and will try her best to help you understand. The class is lecture heavy and the exams are application based, but she gives you necessary information. You get a cheat sheet for the exams which made them a lot easier!