Sifu jay was very knowledgeable and comprehensive as he offered classes that worked with my hectic schedule