Pretty easy, overall.
The class material is not too complicated, but you really need to pay attention to what goes on. This material is similar to math so if you like that, this class should not be too difficult for you. Lots of group work using white boards, helped only if your group didn't mess around the whole time.
Working in groups helped me understand a lot, and going in for one on one time during lunch and breaks were good. Take advantage of your teacher resources!
Hours per week:
Advice for students:
Don't screw around during the class, pay attention even when the class and teacher aren't. Getting off topic in this class won't help anyone