I teach a method of guitar instruction that combines modern technology, traditional classical music, and syncopated practice techniques. The aim is to develop a repertory of about 30 classical pieces in the least amount of time.
No boring and tedious exercises to practice over and over and over; you will learn only what you need to know to learn each composition. It's not necessary, but a computer would benefit you greatly in my program.