Computer based programmed instruction (PI) programs consist of text, graphics, and perhaps multimedia enhancements that are stored in memory and connected to one another electronically. Material to be learned is grouped into chunks of closely related information. Typically the computer based PI program presents the trainees with the information in the chunk, and then tests them on their retention of the information. If they have not retained the material they are cycled back to the original information, or to remedial information. If they have retained the information they move on to the next information to be learned.