Jennifer Gray
This teacher is very helpful and truly cares about the content and the background behind it. The tests are tricky but you can do well with lots of studying and she does give some extra credit. 