Pretty easy, overall.
Go to study sessions he provides and do as many practice problems as possible in order to pass.
This class isn't the hardest, but definitely not easy either.
Hours per week:
Advice for students:
I found him a bit hard to follow in class just because after 2 hrs I just get bored.