I am a third-year PhD student in Computational Linguistics at the University of Washington. My research focuses on natural and artificial linguistic intelligence ― that is, how humans and machines understand and produce language. I am interested in projects that creatively combine these areas, namely, machine learning models of language and technology that is informed by (psycho)linguistic insights.

Before embarking on a PhD, I earned a master's in Symbolic Systems at Stanford University, where I worked on computational phonology with Arto Anttila.

Today, I am a member of the UW Language Development & Processing Lab, founded by the late Akira Omaki. We are committed to continuing Akira's research on filler-gap dependencies and sentence processing.

CV.pdf — Updated 3 September 2019
Natural language processing, computational linguistics, psycholinguistics, syntax, phonology
Ph.D., Computational Linguistics, anticipated 2022
University of Washington

— Visiting Student Researcher, Autumn 2019
— Stanford University

M.S., Symbolic Systems, 2016
Stanford University

B.A., Linguistics and Communication with Honors, 2011
University of Washington
Anttila, A., Dozat, T., Galbraith, D., & Shapiro, N. T. To appear. Sentence stress in presidential speeches. In G. Kentner and J. Kremers (eds.), Prosody in Syntactic Encoding, special issue of Linguistische Arbeiten.

Anttila, A. & Shapiro, N. T. 2017. The interaction of stress and syllabification: Parallel or serial? Proceedings of the 34th West Coast Conference on Formal Linguistics (WCCFL), 52–61.

Shapiro, N. T. 2016. Splitting compounds with ngrams. Proceedings of the 26th International Conference on Computational Linguistics (COLING), 630–640.
Atkinson, E., Rigby, I., Shapiro, N. T., Woo, B., & Omaki, A. 2018. Syntactic adaptation effects do no transfer across tasks. CUNY Conference on Human Sentence Processing. University of California, Davis. 17 March 2018.

Shapiro, N. T. 2016. A language modeling and constraint-based approach to compound segmentation. Symbolic Systems Forum, Symbolic Systems Program, Stanford University. 23 May 2016.

Shapiro, N. T. 2016. Finnish compound segmentation. Phonetics and Phonology Workshop, Department of Linguistics, Stanford University. 8 April 2016.
Eero and Helli Tetri Endowed Fund for Finnish Studies Scholarship
2019-2020 Academic Year

Foreign Language and Area Studies (FLAS) Fellowship – Modern Hebrew
2018-2019 Academic Year
research assistantships
Assistant to Akira Omaki, 09/2017 – 03/2018
Language Development & Processing Lab, University of Washington
Studied syntactic adaptation, filler-gap dependencies, and structural ambiguity through eye-tracking experiments and corpus analysis.

Assistant to Arto Anttila, 01/2015 – 09/2015; 06/2016 – 12/2017
Department of Linguistics, Stanford University
Investigated Finnish and English phonotactics and metrical phonology via computational and information-theoretic approaches. Created the Python package FinnSyll ( ) for automatic syllabification and compound segmentation in Finnish. Designed and built websites for collecting annotations.
Lead Instructor for the Summer Immersion Program ( ), Summer 2019
Girls Who Code, Inc.

TA for LING 200 Introduction to Linguistic Thought, Spring 2018
University of Washington. Instructor: Laura McGarrity.

TA for SYMSYS 100 Minds and Machines, Autumn 2015
Stanford University. Instructors: Daniel Lassiter and Thomas Icard.

TA for Python Web Development, Summer 2014
Code Fellows, LLC. Instructor: Cris Ewing.
Backend Engineer, 06/2014 – 12/2014; 02/2017 – 09/2017
Venyooz, Inc., Los Angeles, CA
Developed the backend of SchoolSpace, web-based software for school districts to manage facility rentals, payment processing, and event calendaring.

Production Engineer, 03/2012 – 03/2013
Wavii, Inc., Seattle, WA (acquired by Google in April 2013)
Managed the text and image content on the frontend of a news aggregator app. Annotated news snippets for genre, named entities, and predicate relations.
Reviewer, International Conference on Computational Linguistics (COLING), 2018
Python, JavaScript, Ruby, HTML/CSS, Django, Flask, Node.js, Rails, Git, SQL, TensorFlow, Keras
English (Native), Japanese (Intermediate), Modern Hebrew (Intermediate)
in progress
  • Researching deep learning methods for incorporating morphological analysis into Modern Hebrew language models.
  • Investigating child processing of verb complement ambiguity in English. In collaboration with Akira Omaki, Aaron Apple, and Ian Rigby. Methods include eye tracking and corpus analysis.
  • Exploring the interaction of stress and syllabification in Finnish. In collaboration with Arto Anttila. Methods include corpus analysis of Finnish verse. Preliminary results reported in Anttila and Shapiro (2017).
  • Developing FinnSyll, a theory-driven Finnish syllabifier. In collaboration with Arto Anttila, Joshua Falk, and Kati Kiiskinen. Technical report forthcoming. Python package and source code available on PyPI and GitHub, respectively.
  • Developing MetricGold, a web interface to collect metrical annotations for research on sentential prosody. In collaboration with Arto Anttila. Source code available on GitHub. Used to collect data for Anttila, Dozat, Galbraith, and Shapiro (to appear).