piano, piano lessons, music lessons, teacher, music teacher, piano teacher, piano instructor, music instructor, chapel hill, carrboro, north carolina, nc, chapel hill music teachers, harp, recorder, violin, viola, flute, guitar, saxophone, clarinet, french horm, oboe, voice, composing, composition, accompanying, theory