I’ve posted a lot of learning supports on Mark’s Text Terminal, but here is a teaching support in the form of an outline of principles on designing cognitive apprenticeship environments.
For the record, this was lifted from Allen M. Collins article “Cognitive Apprenticeship,” which I read in R. Keith Sawyer’s (ed.) book The Cambridge Handbook of the Learning Sciences (New York: Cambridge University Press, 2006).