Music Theory Lessons
Though it is possible to be an accomplished player, performer, or even a songwriter without a solid understanding of music theory, it is still much more beneficial to learn the foundations on what you are working with. From helping you write out your ideas for others to be able to see, to helping with transposition, chord voicing, improvisation, site reading and memorization of other pieces, multi-instrument composing, orchestration, etc, etc, etc. Music theory will give you the tools to advance your songwriting, your live performance skills, your practice routines, your ability to play with other musicians and so much more.
It may not be for everyone, as it does take a fair degree of time and practice to be able to fully grasp the concepts, and incorporate them into your skillset. But if you are looking to push past your current limitations as a player, Arun and Richard are both very well equipped to give your those tools, so that you can be the best musician you can be.