Along with being a performer John spends a great deal of my time teaching guitar to students of all levels, ages and interests. If you wish to take private lessons with me and live near my home studio in Langley, BC, Canada. Lesson via Skype are also available. See below for more information or contact me here


"Not only can John dazzle them with his technique and musicianship, but he can bring the music right to their level through practicing with them during his workshops.

His approach is personable, and he is able to communicate his ideas through his exemplary playing as well as his effective Q&A with the students. By the time he is finished, my students are asking me if we can start a ‘World Music’ unit next – John’s inspiration is evident.”

Vince Rahn
Guitar Instructor, Langley Secondary School.


Learning the guitar using Skype is a great way to take one on one lessons with me in the comfort of your own homes or office from anywhere in the world.

I have limited space available, so if you're interested in signing up please contact me using the contact form below with the subject heading "Skype Guitar Lessons". I look forward to meeting you and getting started! Lessons are pre-paid using Paypal.

Cost - Individual Lessons:
$60 for a singe one-hour lesson or $35 for a single half hour lesson.

Lesson Packs - "save money and time by purchasing a lesson pack"

4 - half hour lessons - $130 SAVE $10
8 - half hour lessons - $240 SAVE $40

4 - hour lessons - $220 SAVE $20
8 - hour lessons - $400 SAVE $80! ***BEST VALUE***

Here’s what you’ll need:

The latest version of Skype application available here
A high-speed internet connection, webcam, microphone, and your guitar. (Most laptop built in cameras and microphones work well)
Please note that I am only able to offer these lessons in English.

How To Register: Contact me using the form below with the subject heading “Skype Guitar Lessons”. Let me know what time zone you are in, how many lessons you are interested in and give me your Skype information. I will then get in touch and we can schedule a time for the lesson.

Payment must be received via Paypal a minimum of 48 hours before the lesson.


If you have to cancel a lesson for any reason you must let me know 24 hours in advance to schedule a make up or you will lose the lesson. If I have to cancel for any reason I will let you know in advance and we will reschedule. I know the internet can be unstable at times so if we experience drop-outs, power cuts or something like that don’t worry, we will reschedule your lesson.

If you have any other questions, please contact me.