Richard is an experienced guitarist, with years of gigging experience. He has an extensive knowledge of many genres of music, and is currently working with several bands. He has a bachelors degree in Music Performance from the London College of Music, where he specialised in Jazz guitar. He is currently studying towards a masters degree in Music Performance at the London College of Music, and is researching in to the academic side of performance. Richard is an experienced teacher, having taught both large groups of students and one to one lessons. He has taught students of different playing abilities, ranging from beginner to advanced. Alongside teaching guitar, Richard also teaches music theory.