Not too easy. Not too difficult.
It is very interesting and helps you learn more about the world around you.
The highlights were definitely all the times that I was exposed a new idea or concept.
Hours per week:
Advice for students:
Make a good study plan and always pay attention.