I came to Craig for instruction in improvising after having enjoyed his concerts and been inspired by his playing. I found Craig to be gentle, encouraging, creative. He presents the material of the lesson, and the exercises to practice in a visual mind-mapping graphic, which I found fun and useful. I highly recommend Craig as a teacher for anyone wanting to develop their piano playing, or improvisation skills, in particular for adult learners, either new to piano, or with a background with other instructors. Craig offers a warm pleasant atmosphere in which to learn, and a style that is supportive of the full range of learners.