CFI-A is rough, but I'm learning that the ATP is in another league. It's rough since much of the ATP is about 121, which I'm having to learn. Usually I just use the software to answer all the questions in the test bank, and then start taking practice tests until I can consistently score high.