Piano Lessons Offered

  • Piano Lessons- Beginner through Level 10 RCM

  • Piano Lessons - Chording / Improvisation / Worship Music

Theory Lessons Offered

  • Prep - Level 8 Theory

  • Level 9 Harmony (Formerly Basic Harmony)

  • Level 10 Harmony & Counterpoint (Formerly Intermediate Harmony)

  • ARCT Harmony & Counterpoint (Formerly Advanced Harmony)

  • ARCT Analysis

  • Composition

  • For more information about theory courses click HERE.

Teaching Methods

Depending on what a student's goals are, I use several different teaching methods.  My goal is to develop well-rounded pianists, capable of playing from sheet music or by ear.

Royal Conservatory of Music Certified Teacher