I took this course online. His instructions are clear/straight to the point. You have quizzes (10 total?), 2 discussion post and 2 test. Theres a lengthy paper due as well, but its mandatory for this course. Hes also a fair grader. I never needed assistance or had questions so Im not sure how he is with response, but I will take again for 2306