Not too easy. Not too difficult.
His class is meaningful yet his after class service is poor.
Attendance not mandatory, but if you don't go you will not do well.
Hours per week:
Advice for students:
He is a difficult teacher but fair to everyone, he just wants you to know the material which is why his tests aren't easy.