William is an awesome teacher. We took our son to take lessons with him and it was a huge upgrade from the places we were going before.  The price, amount of time and quality of the lessons our son got from William was phenomenal.  William is well organized, easy to get along with and gave honest feedback that was needed when things were not being done as expected. I would highly recommend his services and I look forward to working with him again when our daughter decides to take lessons.

Andrew Tayler

William had been my teacher for about two years before I relocated to another city and he’s the best instructor I’ve ever had. William had a great level of patience.  He’s methodical with his lesson plans, and he’s very analytical. His lessons are challenging and there is never a dull moment. Most importantly, he’s passionate about music and he’ll inspire you to love music as much as he does. I highly recommend William!

Fred Vo