study material, I have to agree is very good. The Palo Alto instructor, as others have mentioned is good as well. But if you are already scoring in the 650 range, then I would suggest that you save the $$'s and go for a self prep. The course does not teach you anything more than you already know. In my case the sole reason why I joined the course was to improve my Verbal skills, but the course did not prove to be of much help.