This document describes a typing tutor program that aims to increase typing speed and correct mistakes. It contains sections on introduction, rules, flowchart, structure chart, pseudocode, and algorithm. The introduction explains that the tutor corrects words during typing to save time. The rules section states that fingers should cover assigned keyboard letters. The flowchart, structure chart, pseudocode, and algorithm then outline the steps of how the tutor checks entered characters against a loaded string and either advances or requires re-entry of incorrect characters.