Pretty easy, overall.
He has three exams (including the final) and they are hard! You can read and be there for lecture, but it's hard to know what to study for because he doesn't give study guides or tells you what to expect.
The more you participate the more extra credit point you can get aside from the extra credit assignments.
Hours per week:
Advice for students:
DONT BE LATE TO CLASS or it's -50points