Daniel Bagnall
Not a hard class but unfortunately it's super boring. It's not the prof's fault either, the material is very dry. 2-3 papers (one is optional), 2 exams (midterm and final) and a group paper which is a pain if you have a bad group. Prof. Bagnall is a fair grader and is always willing to help. Not a bad prof by any means!