more
Assignments were challenging, but if you could get through them and fully understand the material, you were pretty safe for the exams. Not the most helpful during his office hours, though, although it was nice you could drop in anytime. Final exam was pretty rough.