ECE 684: Natural Language Processing