5. A method of computer-based learning, comprising the steps of: providing a plurality of computer-based presentations, wherein some presentations provide different topically-related educational content and other presentations utilize different cognitive styles to present substantially similar content, and wherein the other presentations that utilize different cognitive styles each has a cognitive index associated therewith that includes quantitative data representative of attributes utilized in the presentation with the quantitative data each indicating the extent to which its associated attribute is present in the presentation; providing a cognitive profile for a learner, with the cognitive profile comprising a set of parameters, each of which can be associated with at least one of the attributes and has a numeric value indicative of the cognitive utility of its associated attribute(s) for the learner; selecting at least one of the other presentations using a mathematical function that, using the leaner's cognitive profile and at least some of the other presentations' cognitive indices, determines which of those other presentations best matches the cognitive style of the learner; and providing the learner with an ordered sequence of the presentations that includes the selected presentations.
5. A method of computer-based learning, comprising the steps of: providing a plurality of computer-based presentations, wherein some presentations provide different topically-related educational content and other presentations utilize different cognitive styles to present substantially similar content, and wherein the other presentations that utilize different cognitive styles each has a cognitive index associated therewith that includes quantitative data representative of attributes utilized in the presentation with the quantitative data each indicating the extent to which its associated attribute is present in the presentation; providing a cognitive profile for a learner, with the cognitive profile comprising a set of parameters, each of which can be associated with at least one of the attributes and has a numeric value indicative of the cognitive utility of its associated attribute(s) for the learner; selecting at least one of the other presentations using a mathematical function that, using the leaner's cognitive profile and at least some of the other presentations' cognitive indices, determines which of those other presentations best matches the cognitive style of the learner; and providing the learner with an ordered sequence of the presentations that includes the selected presentations. 9. The method of claim 5, wherein the step of providing a cognitive profile further comprises testing the learner using presentations having different cognitive styles and determining the cognitive profile using the cognitive index associated with the cognitive style that resulted in the greatest comprehension by the learner of the content presented during testing, and wherein the method further comprises the step of aggregating information about a large number of learners' cognitive profiles.