Not too easy. Not too difficult.
Very much a self-taught course. Must put in extra effort to learn concepts.
Currently taking the course. Cannot answer.
Hours per week:
Advice for students:
Form groups to help each other succeed. Small things like recording lectures and letting everyone know what helped you do well may help everyone pass.