The courses offered by IMTT exceeded my expectations in many regards, especially in the depth of information provided. Even with no prior experience to CAD/CAM, I learned how to design and run toolpaths and apply them in my field of manufacturing. I recommend this program to any CNC enthusiast who wants to take their skill to another level.