Not too easy. Not too difficult.
Enthusiastic instructor, interesting course material, communicative TAs, 4 midterms and a final
Definitely the instructor's personality and the attitude with which he taught his class
Hours per week:
Advice for students:
Keep all your lecture notes!!! That's what he takes exam questions off of. Also the podcasts are very important, and he mentions stuff verbally that isn't necessarily conveyed in the lecture notes.