Thoughts after teaching a 3 month long intensive CNC Machining and CAD design class

For the last three months I have been teaching an intensive,  twenty-hours-a-week class for underprivileged adult students in CAD design with Solidworks and Fusion 360,   and metalwork starting with manual milling machines and working up to modern HAAS CNC machines.   I first gained these skills by self-teaching myself at makerspaces like Techshop and Autodesk Pier 9, and consider these skills amongst the most empowering abilities to a designer or person with creative ambitions,    so I was excited to share  my enthusiasm with the students.   But it was also incredibly daunting-  this was an incredibly ambitious undertaking.  Many of my students had not previously had any experience with metal work or machining,  and a normal course covering the breadth of topics I set out to,  budgets a year or more for all this.   However,  all of the students were interested and motivated,    so I took them on a whirlwind tour over the 12 week class.    At the end of the class, each student had designed and manufactured their own part, start to finish:   from creating their own 3d CAD drawings, to setting up the machines,   generating toolpaths,   and correctly setting work and tool offsets and speeds and feeds.   100% of my students achieved their HAAS basic CNC mill operator certification,    too.