Bonnie Cuthbert
Extremely hard class. However she teaches you to think critically which is an important life long skill. Very accessible via discussion boards/email/after class so she isn't doing anything wrong. One thing I dislike about the class are the whiny babies who attack her cause she wont round up their C to a B+ because they wont get into medical school.