These coaches teach at top ranked spots and have great lesson fulfillment & student reviews.


For two decades, I've cultivated a passion for piano in students of all levels. My professional performance experience informs my teaching, making lessons engaging, effective and tailored just to you! I perform and teach all styles of music from classical to jazz, R&B to hip-hop, folk to indie, and more! In addition to piano, I can help you learn composition, songwriting, production, arranging, and help with playing in a group! I am here to help you achieve whatever goal you are trying to accomplish, whether that's playing your favorite song, or becoming a concert pianist

For over 15 years, I've guided swimmers of all levels to achieve their goals. My experience and passion create a supportive environment for growth. Let's dive in and unlock your potential!