Not too easy. Not too difficult.
Very personable and willing to help. Test are difficult, but the project makes up for it.
He just reads off the slides during lecture, so if you can teach yourself material by just looking at the slides then it is pointless to go.
Hours per week:
Advice for students:
However, he does example problems during lecture which help out a lot, and there are like 5 team assignments that you do during class so you'll want to go to lecture of those.