I did the CFI program at ATP as well and loved it, had a great time. Get spun up on CFIing before you go. Have all you ground knowledge, maneuvers, objectives, and common errors down. There are a lot of books out there that will guide you on this. Take them and them modify them and make them yours. That way you will just have to practice getting up in front of the class and teaching it. Great program for the student who has prepared. If you go there green and are expecting to have your hand held you will be very disappointed.