Not too easy. Not too difficult.
He can go off topic sometimes, but just do your best and you will get a good grade.
His grading is like nothing you've seen before, he is fair, show your work!!
Hours per week:
Advice for students:
Open notes weekly quizzes and lots of extra credit opportunities.