1. An apparatus for teaching items to a user comprising: memory means for storing a file of said items; visual display means for presenting each item to said user in such a way that the user's eyes do not have to track across the display; input means for receiving a response from said user for each item; and processor means, responsive to said user's response, for sorting said items into groups of subjectively known items and subjectively unknown items and for generating a sequence of one subjectively unknown item and a plurality of subjectively known items.