My research focuses on language learning, comprehension, and knowledge representation in humans and machines. I employ a combination of computational and experimental techniques to examine large-scale statistical structure of certain environments (such as language corpora) with the goal of understanding how this structure could be learned and represented with the mathematical capabilities of human learning and memory. This line of my research has applications in machine learning and intelligent systems. The overall premise of my work is that complex behavior often naturally emerges as a product of many simple processors working together at a large scale in response to statistical redundancies in a complex environment.