A Journey Through CSE 481N, the Natural Language Processing Capstone Course at the University of Washington