Not too easy. Not too difficult.
Be prepared to learn the material on your own.
Don't panic because he curves the course and tells you what is on the tests.
Hours per week:
Advice for students:
If you need to have the material explained to you repeatedly, d is much more clear and is the better choice for you.