Pretty easy, overall.
This class offers a tremendous amount of extra credit and online lecture notes that makes passing this class with an A nearly inevitable.
I liked that labs that are a part of this course. They make it easy for the student to visualize what is being taught in the lectures.
Hours per week:
Advice for students:
Be sure to attend the lectures, take notes on the extra credit, and review all bullets on the lecture outline before taking the midterms.