I've been reading a great deal on learning and educational models for the future. One popular phrase describes a new model of "blended learning". I'm not a fan of that phrase, and here's why: blending sounds like some sort of bland, smoothed-out mixture of various techniques. Bland and smooth is NOT what we need.
Instead, I like the idea of a Mosaic Learning model. Mosaics are made up of different, individual tiles.