Pretty easy, overall.
Excellent professor. Do your work, study ahead of time, and pay attention and you shall do well!
Too much too list. He was a funny lad and he explained difficult concepts in a manner which was easy to understand.
Hours per week:
Advice for students:
STUDY AHEAD OF TIME! Do not wait for last minute. Just 10-20 minutes every day will make a huge difference.