Sarah Deffit
The material is tough but study everything on her slides and you should do okay on her exams. Lots of hw but I think she does it so you learn more about whats being taught. Shes nice and you can tell she tries to help her students. Its still a hard class.. you just have to seriously put in the time studying to get a good grade.