Angry Words

Angry Words is a crossword solving AI. It was created as a senior project by six students at Carleton College. The goal of the project is to be able to take an empty grid and a list of crossword clues and output the most accurate possible fill of the puzzle. To accomplish this, it uses techniques in artificial intelligence, natural language processing, and other areas of computer science.


  • Wiki - All sorts of info about the project
  • - Python code to parse .puz files and return Puzzle objects