Program fits the needs of the students. Beginner to advanced level. Techniques, harmony, theory and improvisation.