Stephen Rallison
Stephen is passionate about what he teaches. Very picky about moving your hips for the Cha Cha. He's kind of a tough grader, but there are lots of extra credit opportunities to balance out your grade. Don't bother buying the book for this class.