A good programming assignment would be to generate a Cylinder Maze for 3D Printing. Some requirements: References: Spherical Maze Generationwww.cs.umd.edu/users/mount/Indep/Xue-Li/xue-scholarly-paper.pdf
Canmar 3D Prints
This year I modelled several Canmar ships. These included: Kigoriak Ice Breaker Robert LeMeur Ice Breaker Supplier Explorer (Combination of Explorer I, II, III, and IV)