Jeff McLean
The class content is not too bad, but there are four midterms, one of which was during the second to last week of class. There is plenty of study material, but homeworks are not graded in time for the exams, so you don't know if you made any mistakes. He doesn't also release answers for homeworks or solutions for the midterms.