I took an online class with professor Heizer. She was a tough grader but reasonable, just make sure you check the syllabus and follow the criteria for each assignment. The class consisted of daily DB's, 2 papers, and a final exam. There is a textbook required however I got though the class without it (the textbook would have been helpful though)