James Kolacek
He teaches extremely well and gives you all the notes you need to pass his exams. The exams are mainly just listening and recognizing songs with some multiple choice questions. Although I did have to study the notes the night before the exam he is a great teacher