Elaine has been teaching 3 of my children piano lessons for 3 years now. She has since added a 4th. She is patient and encouraging yet firm. She makes sure they strive to do their best and teaches strong technique. She also include improv, ear training, and chords. Rather than just sticking to the books, Elaine is constantly coming up with fun, creative ways to reinforce the theory the kids are learning.