I took him over the winter online so everything was condensed. Grade depended on quizzes, one assignment and two exams. The midterm was optional but that meant the final would be worth 65% of your grade. He also offered a 5% extra credit. Had good curves for Cs and Ds. For the one assignment we had, he upload a video on how to do it so it was easy.