1. A method for teaching to a user a group of items where each of said items has a paired response, said method comprising: querying said user as to whether an item is perceived known or unknown; sorting each of said items into a first group of perceived known items and a second group of perceived unknown items; generating a sequence of subjective items including at least one of said first group and one of said second group; and displaying said sequence of subjective items with said respective paired response.