Teaching machines: an application of principles from the laboratory.