I would say that if you already have a solid platform of experience as a machinist, and if you are good at self-study, then the AGI courses would be right up your alley. Otherwise, starting out fresh and expecting AGI to teach you all the nuances of machining and gun work, then you will fail...