Josh Presley has extensive knowledge when it comes to playing guitar, writing music, and music theory in general. He can play various styles to include: classic rock, metal, blues, funk, and even some classical guitar. He showed me the ropes when I was first learning how to play the electric guitar. He helped me to understand that there isn't just one way to play something, which helped me to develop my own style. Josh has a lot of technique in his skill set as well. Alternate picking, speed picking, sweep picking, harmonics, riff structure and soloing are just a few to mention. I highly recommend Josh Presley for not only beginners, but intermediate and early advanced players as well.