"I have been taking bass guitar lessons with Tom for a couple of years now, and he has been a great teacher. He teaches all ages and has the patience of a saint for some of his younger students. He teaches the basics of playing with everything from learning the notes on your instrument to learning to read sheet music and music theory. He can also work with more advanced music students. He teaches piano, guitar, and bass guitar often playing with the student to help them hear what they should be doing if they get stuck on some lesson goal. He has always been great with my scheduling if something came up that meant I had to move my lesson to another day or time. He also is very good about communicating if he has scheduling conflicts as well, so you always know what is happening with your class. Overall, an excellent first music teacher, regardless of age, that you will not be disappointed with giving him a try."