Not too easy. Not too difficult.
Incredible professor! Sets up the course very fairly. Content is not easy by any means however the structure is set up so if you do some of the work required you will do well.
Learned a lot about differential equations! Biggest highlight was the prof though himself, caring, funny, energetic, overall very genuine person.
Hours per week:
Advice for students:
Do the "For You To Try" homework sets as early as possible. Not an easy course to cram for so keep up with the work and you will succeed. Also there is an early 10% warmup test, which tests you on calculus from previous years so review for that an you will get a very high mark on that which sets you off to a good start for the year.