The lectures are long but he gives sooo much extra credit participation points for iClicker quizzes, at the end of the semester I had like 105% in that category and I missed a few days. The essays are straightforward, but the written midterm exams are actually so much easier because in his office hours he lowkey explains everything - so go!