Andrew Nieuwsma
He expects you to spend 15 hours per week on a homework assignment and it is extremely difficult. Homework is 30 % of your grade and there are 2 midterms with 12 % each that is way harder than the review and he does not curve.