Not too easy. Not too difficult.
If your looking for a challenging but manageable course this may be a good option for you
You gain a new way of looking at problems. It teaches you different ways of thinking and going deeper into the subject.
Hours per week:
Advice for students:
Go to class and pay attention everyday