Pretty easy, overall.
Interesting lectures and a more modern, informal interactive style of teaching
Changed my perspective on a lot of common misconceptions and issues
Hours per week:
Advice for students:
Do the study guides and go to class, you can get extra credit from attending all lectures