Katrina Mitchell
This professor obviously cares not only about the subject but also about all of her students. There are many opportunities for extra credit so be sure to take advantage of those. There is also quite a bit of memorization but nothing that would be considered unreasonable. 