Not too easy. Not too difficult.
I would recommend it because the course is thought provoking and very interesting.
We did a lot of assignments and many group activities. This course has many tests and quizzes. So be prepare
Hours per week:
Advice for students:
I would say that be up to date and revise your subject thrice a week. Make your concepts crystal clear otherwise later on it would be very difficult to carry on.