Not too easy. Not too difficult.
It's an amazing course and is very challenging and I would recommend it to a lot of people
I learned many different ways to solve problems
Hours per week:
Advice for students:
Make sure you put in your time and pay attention. There is a lot of information if you don't pay attention you can fall behind