| Criteria | Points |
|---|---|
| Program identifies mispelled words in the sentence and surronds them with < and > | 10 |
| Program computes the edit distance between the misspelled word and all words in the text file | 30 |
| Program prints out top 5 words with the smallest edit distance for each word | 20 |
| Dynamic Programming is used to compute edit distance | 20 |
| Program continually loops and asks for a new sentence | 10 |
| Your program follows good coding style and readability practices | 10 |