Not too easy. Not too difficult.
It is a great course, the professor is great and willing to work with you. He also post power points and notes to help you better understand the material.
The homework is a lot, but it helps with the grades. The quizzes were good too. The final exam was not difficult, even less difficult than the midterm exam
Hours per week:
Advice for students:
Read the book, work hard. Try not to get behind, if you have any questions, ask the professor. If you are having difficulty with submitting assignments on time, let the professor know early.