so so class
Lots of enthusiasm. Entertaining. Grading is reasonable. Knows each student individually. Highly recommended!