Not too easy. Not too difficult.
Wonderful person and professor. The material is hard, and you have to be able to understand and apply the concepts to succeed.
I learned more from him than any other professor I've had so far,
Hours per week:
Advice for students:
and I'd gladly take him again if I had the chance.