I am a faculty member in computer and cognitive sciences at the University of Toronto. My research explores the intersection of language, cognition, and computation.

Natural language utilizes a finite vocabulary to express an infinite array of ideas. I investigate how the lexicon adapts to convey emerging meanings over time and the extent to which the underlying cognitive processes can be understood in computational terms. For example, one problem I am interested in is how words acquire new meanings or senses—known as word meaning extension—and whether computational models can replicate these processes to construct novel word meanings.

In a related line of work, I have been involved in projects that explore cross-language variation in linguistic structures, particularly in semantic categories and word meanings. I also develop computational tools to analyze the relationships between language and other domains, such as morality.

Lexicon development and evolution

Cross-language variation

Language-based tools