Mike Reynolds is a highly experienced jazz pianist who is able to teach not only classical techniques but also jazz styles and philosophies which can help give greater musical awareness to the pupil. He teaches all levels and ages from beginner to advanced level and has many years of experience.