Not too easy. Not too difficult.
Super long lecture, but he actually puts everything in the online slides.
Be prepared to really know your stuff because he likes to write tests with lots of all-of-the-aboves, none-of-the-aboves, a and b, b and c, etc.
Hours per week:
Advice for students:
hard and not understandablehard and not understandable