William Indick
This class was by no means hard, but there was a lot of work. There's a paid online portion, but it CAN* be done for free. This involves a lot of reading and weekly quizzes, but he is lenient with grading. There were 2 exams based on the lectures only. He always answered emails and questions in class and encouraged participation and discussion.