Thomas is an excellent dance instructor and partner! I have taken several group classes with him, and also private lessons. I have danced with him in two showcases, and he choreographed both routines. He was open to my input and chose choreography that he knew I was capable of doing while still pushing me so that I progressed as a dancer. I definitely recommend him! He was always punctual and easy to work with.