Not too easy. Not too difficult.
In this website i would find great ways to solve a problem without getting the answer. Sometimes those who respond explain why or why not its right.
The way some people describe or teach the subject. Sometimes even give websites where it explains in greater detail the subject.
Hours per week:
Advice for students:
Know you vocabulary and always read every little detail.