Sheryl is such a fantastic teacher! she’s energetic, encouraging, and very professional. this woman knows how to break moves down so they are easy to understand and execute, and she absolutely knows what it takes to put together a tough workout! her classes are fun-filled and at the same time make you work up an incredible sweat – you just can’t beat that combination. i love her classes!