Buy the big prep book. Start self studying and then take practice exams. After you've been studying a while and have leveled off then you can take a class starting about 2 months out. That way you peak right at your test. Taking a class right off the bat before self studying is useless because you don't know what you're weak on. Using it at then end will help pin point weaknesses that you can focus on