I've had several guitar instructors over the years and Zach is by far the best out there. What really sets him apart from other teachers is he develops lessons based on the students skill level and goals, and explains his lessons and the reasoning behind them very well. He offers encouragement at every small improvement and is extremely patient. An amazing yet humble guitarist who genuinely cares about the success of his students, and an all around good dude. Don't waste time or money on any other teacher in town, Zach is the man!