Karissa Miller
Although the subject itself was hard, her recorded lectures and study guides really helped you follow along to understand the material. She provides extra credit opportunities during class and in exams which really made a difference to my final grade because her exams were difficult so studying is a MUST.