Not too easy. Not too difficult.
It is something challenging, but not hard enough that it is impossible. Helps to teach future skills at a level that is understandable.
Learned how to study and retain information, not just for a test but for long term.
Hours per week:
Advice for students:
Be committed to what you are getting yourself into.