Excellent mix of learning tools: class, discussion, kinetic, activities.

Overall rating: Excellent

Student - Sept 2017