Not too easy. Not too difficult.
The course material is difficult at times, but the professor is excellent at explaining!
It was very satisfying to understand how to do the different calculations after hours of studying.
Hours per week:
Advice for students:
Find a good study group to meet up at least before each test.