Pretty easy, overall.
Very good intro class. Attendance is not mandatory, but there are simple unannounced quizzes in class that can either hurt or help your grade.
Lectures are interesting, easy to follow and apply to real life situations.
Hours per week:
Advice for students:
Study guides are provided and extremely helpful on the tests.