CS372: Natural Language Processing with Python