Jim has been teaching my son for 5 years. He lets him choose the songs he wants to learn, is fun and my son is making great progress with the technical aspects of music as well as the pleasure music has to offer. Highly recommend Jim to anyone wanting to learn guitar.