Not too easy. Not too difficult.
Teacher works with students in order for them to understand the concepts being addressed in the course. She does not spoon-feed the content to students, but rather permits them to try and work it out for themselves utilizing worksheets and problems designed to prime us for the next topic and then coming in and filling in gaps as necessary.
I mean, I learned derivatives. It's a pretty huge concept and in and of itself is a pretty satisfying topic to have a better understanding of.
Hours per week:
Advice for students:
Do your homework, do the classwork, ask questions if you have them. If you're at home and are having difficulties try utilizing Khan Academy for a different perspective than your instructors on the topic you're shaky with.