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 we adapt the lexicon to convey emerging meanings spontaneously or over longer time periods. In particular, I have been studying how words extend or combine to derive new meanings and the extent to which computational models can replicate these processes to construct and interpret novel word meanings.

In related projects, I have worked on the computational analysis of crosslinguistic structures. I also develop computational methods for exploring the relations of language with other domains such as morality.

Computational modeling of lexicon evolution and development

Computational analysis of crosslinguistic structures

Language-based computational methods