Robert Gallagher has been teaching my son and his best friend guitar for about 3 years now - they have both progressed very rapidly compared to their previous teacher and most importantly they have a great time and Robert goes the extra to prepare them for talent shows, auditions at school, etc. In addition to guitar basics he covers music theory and is versed in every type of playing the player is interested in. He's great with his students.