Not too easy. Not too difficult.
No I won't recommend because their exam evaluations is not at all helpful.
It becomes too length. Difficult to learn. They are always trying to earn money.
Hours per week:
Advice for students:
Assignments are easy. They don't change questions .