Not too easy. Not too difficult.
It helps one develop a skillful and strategic mind in dealing with problems for solutions.
Every little detail matters for full and thorough understanding.It also helped me to get more and more used to working hard even in other life aspects,till I achieve what I`m working for.
Hours per week:
Advice for students:
Thoroughly study it and ask questions from the very first class.Take every piece of information seriously and never pile up work;you`ll make it.