Not too easy. Not too difficult.
Excellent teacher. He takes time to ensure you learn the material.
The study guides were excellent. He would allow some take home tests once in a while.
Hours per week:
Advice for students:
Take the course and show up to as many classes as possible. try your hardest and you will do well.