I was brand new to guitar when I started lessons with Richard. He is great at taking things at the pace you need and being patient with a new student. He is also very flexible with schedule and length of lessons, so you can work lessons into a busy schedule. His knowledge of music theory was evident in his instruction, and he imparted this information at appropriate times as I learned the practical side of playing. I enjoyed our lessons, as I felt like I made progress, but they were fun at the same time. Richard is very receptive of your input and the direction you want lessons to go. He'll focus on what you want to learn and the songs you want to learn. Overall, I was impressed with his skill and ability to teach, and would highly recommend him!