Interactive Assignments for Teaching Structured Neural NLP