Not too easy. Not too difficult.
I would recommend this course. The professor is very involved and makes sure he does everything he can for you to succeed in the course.
Group work was very fun and gave me a sense of community.
Hours per week:
Advice for students:
Make sure to dedicate at least 1 hour a day to this course.