I have been seeing Sharon as a piano teacher for a few years now. She really is an excellent and experienced teacher and a very talented musician in her own right. She is very patient and kind and creates a relaxed learning environment, which is so important. You're never afraid to make a mistake in her lessons and she's always so encouraging. I can't recommend her highly enough.