course nlp has very strong progr. assignments