I study computational linguistics using techniques from machine learning, natural language processing, and cognitive science. My research focuses on how to achieve robust generalization in models of language, as this remains one of the main areas where current AI systems fall short. In particular, I study which inductive biases and which representations of structure enable robust generalization, since these are two of the major components that determine how models generalize to novel types of input.