We feel that online video (specifically conveying thought process) is the best way but everyone's learning strategy is different, so go ahead and do your research and figure out if there is a program out there for you.Lastly on test day, focus on psychology, confidence, and mental preparation.