Technology offers a variety of engaging environments both individually and as a group. The Classroom Performance System allows teachers to collect self graded responses from the entire class instantaneously. The ability to review and interpret student understanding while describing key concepts in an effective manner and keeping students engaged is invaluable.