For a full list of courses and dates visit the Scheduled Courses page.

To register for a course, send your payment via PayPal to

If you want to receive an invoice, send your info and desired course to   You will receive an invoice and then you can complete your payment via PayPal or check

Only registrations with payment will be accepted.

Registration and deposits also accepted via Eventbrite:



All practice courses are taught live and are also recorded. Participants will have access to the recorded webinar for one month following each lesson in order to review and practice further or to make up for missed lessons. All materials taught and homework assignments are emailed to participants for their personal use.  Students are expected to practice between sessions following the instructor’s recommended methodology.