Programming Assignments for CSCI-4830 NLP