top of page



My approach to teaching is tailored to the individual student. Whether the student's goals are learning a new instrument for fun or learning to compete at a high level in competitions, college programs, or auditions, when we begin work together we will decide on mutual goals and design effective strategies to achieve them. My lessons are a perfect way to supplement instruction from a school music program, or can stand alone.

During our lessons, we will work toward mastery of the flute and/or piccolo through a strong foundation of fundamentals on the instrument, which will be achieved through a variety of tone and technique exercises, etudes, and solo repertoire. A beautiful tone, fluid technique, knowledge of style and repertoire, artistry, the flutist's role in an ensemble, and a solid physical approach to the instrument are all essential topics that will be explored. We will also spend time discussing effective practice strategies and time management skills that will lead to the students' ability to thrive on their own time. These skills will translate into becoming a successful worker and colleague in any career, whether in music or another field. 

I strive to create a dynamic learning environment where students are encouraged to ask questions, experiment, and get exactly what they want out of their experience. My ultimate hope is that through our lessons my students will gain useful study and practice tools and develop a passion for music and the flute. My students have frequently been successful in regional honors ensemble auditions.

I offer lessons to students of all ages and levels in the Philadelphia area, and can travel to you, host you in my home studio, or on Zoom. Because of my performance and travel schedule, there will likely be some necessity for online lessons in addition to in-person ones. I will do my best to accommodate your scheduling requests. Lesson times will vary based on the students' available time and goals, and fees are listed below. Please feel free to contact me through the form under the Contact tab for more information!


30 minutes: $30

45 minutes: $45

60 minutes: $60

bottom of page