Allison Johnson
For being an online class, this was INCREDIBLE. The textbook is pretty cheap, the material is very interesting, and Allison grades the easiest I have ever seen a professor grade. If you put at least a little effort in, you will get 100% on every assignment. I HIGHLY recommend this course.