Pretty easy, overall.
Teaching methods are straight to the point.
Very helpful on tests as he gives review for each one.
Hours per week:
Advice for students:
Others seem to find this a hard class, but not if you read and keep up w/ the curriculum.