Not too easy. Not too difficult.
Provides study guide for both midterms and finals with solutions. She has her own online homework assignment program which is free for her students. Always at her office hours.
She pretty much covered all the material that you needed to know for her tests really well. The homework she assigns reinforces the material.
Hours per week:
Advice for students:
Do the practice study guides for the midterms and finals. Many of the problems are very similar to the actual test.