David is an excellent guitar teacher with experience. He makes the lessons so enjoyable yet you learn so much about guitar and music theory in each lesson. What I find very useful is that he explains the theory behind the pieces he teaches which I think is very important for the building blocks of the musical journey to becoming a good guitarist. David communicates very well with his students, listens to them play and gives instant advice for improvement. Lastly, he is also quite flexible whe...