Gregory Kruczek
Professor K genuinely cares about his students. He actually responds to discussion posts and gives valuable feedback on every assignment. If you need help, he's there no matter what time of day it is. The material is intense and requires a lot of thinking and writing. Quizzes are right from the book. I highly recommend this course with prof K.