Ninja MCQ, hands down.
1) First pass of all material through CPAexcel, with detailed hand written notes. Currently finishing up AUD phase of this, it takes a lot of extra time but I find it really cements the information in, even for 6-8 weeks later.
2) Review phase – Watch Ninja Videos, take review notes on key topics/anything that needs refreshed. These ninja videos really help with huge topics because they highlight the most important areas to focus on.
3) Ninja MCQs begin. For each of the major topics (the broad, 5-6 “areas” tested on the exam), I do 60-90 MCQs. This gives me an idea of where I am on each section. I go back and hit any clearly weak areas by reviewing my notes/book. I hammer MCQs on these weak points, and do random 20-30 MCQ quizzes on the other topics. I also skim or reread the Ninja Book.
4) Final review phase. Basically keep doing Ninja MCQs and focusing on any weak areas. I go back to doing 20 MCQ quizzes over and over on the first major topic, then the second, and so on. I keep pieces of paper labeled MCQs “Insert Broad Major Topic” with a page number. First line will say “20 MCQs, today's date, X,” where X is the score I ended up getting on those. Underneath that line I write down any important info from the questions (either the whole explanation of a wrong answer, part of a wrong answer, or even a reminder about something important that I answered correctly – I use my judgement). I don't always go back and look at all of these, but hand writing things really helps me learn. I rewrite key formulas, equations, or journal entries onto a quick cheat sheet as well for reference/review.
5) The night before an exam I pick my weakest topic or topics and set those notes aside, as well as my MCQs sheets from #4. I get to the exam an hour early and review those.
I have only finished about 900 MCQs for FAR and REG, but I typically feel comfortable enough at that point.
FAR - 86
REG - 83
AUD - 97
BEC -