Pretty easy, overall.
Lectures can be boring but I liked the material even though the classes were an elective for me.
Tests do cover some random material but aren't too hard, homework is easy plus some E.C.
Hours per week:
Advice for students:
at end, put in a little effort and you'll be fine.