Not too easy. Not too difficult.
Great professor who cares about students,
Very knowledgeable and approachable.
Hours per week:
Advice for students:
He is so humble and doesn't boast about his accomplishments. Best professor I have had so far.