John Zylstra
Definitely one of the hardest classes I've taken, but I'd say worthwhile. Quizzes and exams make up most of your grade, but quizzes aren't too bad. Exams were a range of very difficult to only slightly hard, but if you do lots of practice you don't need to be worried. He's very accessible for office hours and posts practice problems for quizzes