Matthew Kilpatrick
Mr. Kilpatrick is really nice, but this class mostly just depends on how good your TA is. His lectures are kinda boring but he explains things pretty well. It's possible to learn from doing the homework, so it was annoying that attendance was required for recitation.