About Me

I am a researcher in Microsoft's NLP Research Group.
I work on grounded language generation, focusing on how to help computers communicate based on what they can process.
In addition to leveraging natural language processing techniques, this brings in computer vision, social media analysis, various statistical methods, and insights from cognitive science.

Before MSR, I was a postdoctoral researcher at The Johns Hopkins University Center of Excellence, where I mainly focused on semantic role labeling and sentiment analysis using graphical models, working under Benjamin Van Durme.

Before that, I was a postgraduate (PhD) student in the natural language generation (NLG) group at the University of Aberdeen, where I focused on how to naturally refer to visible, everyday objects. I primarily worked with Kees van Deemter and Ehud Reiter.

I spent a good chunk of 2008 getting a Master's in Computational Linguistics at the University of Washington, studying under Emily Bender and Fei Xia.

Simultaneously (2005 - 2012), I worked on and off at the Center for Spoken Language Understanding, part of OHSU, in Portland, Oregon. My title changed with time (research assistant/associate/visiting scholar), but throughout, I worked on technology that leverages syntactic and phonetic characteristics to aid those with neurological disorders.
Brian Roark was my boss/mentor/supervisor.
I would not be in NLP if it were not for him encouraging me as an intelligent individual with ideas worth pursuing, rather than talking down to me.
If more people did this, we would have greater academic diversity and higher quality research.

I continue to balance my time between language generation, applications for clinical domains, and core NLP research.