But super interesting idea about the design patterns. I hope it goes the other way around, in the sense that it learns the good code only, and since we use it often, it generates optimized code for being read and understood. Like you mention! So all future code will be delightful and pleasure to read ^^
I think more accent should be put on NMF bikes, Natural Material Frame, like those made of bamboo [0] or wood. These materials absorb CO2 from the air to grow, unlike steel or carbon which produces it.
My group (3 of us) bought a moisture sensor to plug into the pi, and had the idea to make a "flood detection system" that would be housed under a bridge, and would send an email to relevant people when the bridge home from work is about to flood.
So for our demonstration, we had a guy in the back of the class with gmail open ready to send an email saying some variation of "flood warning". Our script was literally just printing lines with wait statements in between. Running the script, it prints to the screen "awaiting moisture", and after 3 seconds it will print "moisture detected". In that 3 seconds I dip the sensor into the glass of water. Then the script would wait a few more seconds before printing "sending email to xxx@yyy.com". We then opened up our email, our mate at the back of the room hit send, and an email appeared saying flood warning, and we would get full marks.