Break, Make, Fix, Learn, Repeat