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