Su investigación se centra en el desarrollo de algoritmos en inteligencia artificial y, en particular, en el campo del procesamiento del lenguaje natural (NLP) por computadoras. Su carrera investigadora se ha desarrollado tanto en la Academia como en la industria privada.