1. A method of teaching a student, the method comprising: attaching a plurality of sensors to the student to obtain the student's cognitive state; providing a temporally continuous simulation to a student that has an objective to accomplish, wherein to achieve the objective a plurality of definable tasks must be correctly completed; via a processor, tracking and recording progress of the student through the temporally continuous simulation; associating an output of the plurality of sensors with the progress of the student during a term of the temporally continuous simulation; providing direction to the temporally continuous simulation during the term of the temporally continuous simulation based at least in part on the output from the plurality of sensors; indexing areas in the temporally continuous simulation based on signals indicating the student's cognitive state for later review; and providing feedback to the student as the student completes the plurality of tasks based at least in part upon performance in completing each task and a student's cognitive state while completing the task.