Not too easy. Not too difficult.
QUITE HARD! There's a lot of info to know, but he seems to make the tests quite complicated either way in the way that he words them.
So know your stuff and don't over think.
Hours per week:
Advice for students:
Other than that he was awesome and is really helpful if you take the time to go to his office hours.