Jennifer Weggen
Shes very nice and has good ideas for group work (which is every class) have to study because you have a quiz almost every class. Tests are long and complicated, but she lets you know what to study for. You HAVE to read the text book, its crucial.