Pretty easy, overall.
Very interesting and humorous, but difficult to follow and at times to understand.
Exam material comes almost entirely from lecture-not lecture ppts!-so attendance is a must. Quizzes sometimes incorporate random information not covered in class.
Hours per week:
Advice for students:
Takes FOREVER to upload grades, almost ridiculously. Good overall but requires hard work and dedication.