Pretty easy, overall.
I would not recommend it, although it is required. But I found the course pretty much useless. And the tutorials are brutal.
The lectures with MJ were more bearable because she would add some interesting content at times.
Hours per week:
Advice for students:
Always show up to tutorials but lectures are pretty much optional (pointless)