Angela has developed a program for teaching music in a thorough but creative way, so that students learn not just the specifics of playing the violin but also gain a deep knowledge of music and acquire many skills that are vital to a musician. But most importantly of all, they have fun along the way! As part of their violin lessons, Angela also gives her students a truly comprehensive music education, including effective practice skills, performance skills, aural skills, composition and improvisation skills, self-evaluation skills, music history and general knowledge, how to care for their instrument, how to read, sight-read and memorize music and finally to play their violin with an acute musical sensitivity. Angela prepares students for exams by integrating their exam work into their program of lessons, rather than creating an atmosphere of pressure by focusing purely on exam material. Angela’s aim in teaching this way is to foster and develop her students’ love for music throughout every music lesson.