Mike is so amazing! I’ve learned so much during our lesson time he always gave me the best advice. He is passionate about what he does not only that he also loves teaching it. I couldn’t have asked for a better teacher. He has so much knowledge to offer and I took everything I could get! He is truly a great instructor.