Karl has taught my son for past 2 years and he has achieved alot in that time. He is skillfull, knowledgable and reliable and I'd happily recommend him to work with anyone who required support with a guitar.