I'm looking at ATP and everything so far seems good. They have a solid reputation. I have read elsewhere regarding a potential negative about ATP, and would like some comments: what kind of pressure are you under at ATP? There is a 90-day course timeline, so how much pressure is applied? Are the instructors generally helpful and patient, or do they expect perfection the first time?