Dr. Behensky's class online is rough (didn't have him in person). He posts a video lecture once a week and then we have a quiz on each lecture each week. Every few weeks we have a big exam. He's a tough grader on exams/quizzes. He doesn't use a pointer in his video lectures and doesn't respond to emails. I don't learn well this well so beware.