I took this class online, but Dr. Kringle-Baer seemed very nice and caring based off of email communication. You have to buy and read the book in order to do the weekly assignments. If you do all of the work, you will get at least a B.