Source: http://www.marzanocenter.com/2012/09/18/deliberate-practice-5-key-advantages-to-flip-flop-teaching/