cs1671 NLP project