Introduction My research is centered around three ideas: First, that meaning and usage are essential parts of language that need to be described by linguistics. Second, that computational linguistics applied to corpus data has the potential to encode and test hypotheses about language. Third, that linguistic theory can and should be applied to practical problems, the ultimate test of any discipline.

I have focused on three linguistic phenomena: construction grammar, social variation, and metaphor. I describe this collection of work as computational cognitive linguistics because it uses computational modeling to study problems highlighted by the cognitive linguistics paradigm. My work provides models that can be used to annotate written corpora.

As a short introduction to my work, here are two highlights:

Computational Construction Grammar (C2xG)

[Draft | Data]

C2xG: Python package to learn, evaluate, and annotate construction grammars.

Modeling Metaphor-in-Language

[Draft | Data]

[Draft | Data]