22. The data driven apparatus for teaching a student to read according to claim 21, said feedback unit providing feedback to the student based on whether the response is correct or incorrect as determined by said determining unit and on the response time measured by said clock.
21. A data driven apparatus for teaching a student to read, comprising: a presenter presenting the student with a whole word recognition test, a partial word recognition test, and/or a word sequence recognition test; an input device inputting a response from the student; a determining unit determining if the response is correct or incorrect; a clock for measuring a response time of the student to the test presented by said presenter; a feedback unit providing feedback to the student based on whether the response is correct or incorrect as determined by said determining unit; a calculator calculating student performance based on the response time measured by said clock and whether the response is correct or incorrect; an adjuster adjusting the difficulty level of the test presented by said presenter according to the student performance; and a first iterator iterating the functions performed by said presenter, said input device, said determining unit, said feedback unit, said clock, said calculator and said adjuster.