Not too easy. Not too difficult.
Great teacher and a great person. The material is not easy and will take quite a bit of time to really learn it.
He is always available to help students who are willing to put forth the extra effort.
Hours per week:
Advice for students:
Don't take his tests lightly, even though they are open note, open book, they are challenging. Turn your projects in early and he will give bonuse