Pretty easy, overall.
Very good teacher. He really explains what he's talking about and reviews at the beginning of every class period.
If you go to class religiously, it's hard to not get an A. Very good sense of humor and always willing to help.
Hours per week:
Advice for students:
No big projects in this class, just weekly Aplia problem sets, which aren't too bad.