Pretty easy, overall.
Definitely a good class to take if you want to learn
The class keeps you busy with interesting material
Hours per week:
Advice for students:
Have fun with what you're learning