Not too easy. Not too difficult.
Excellent teacher. One of the best teachers I've ever had.
He really cares about his students. His grading policy is awesome.
Hours per week:
Advice for students:
You actually learn in his classes. Had him in Spring 2006 for Engineering Calculus III