She teaches logic, artificial intelligence, natural language processing and ontologies. She received a PhD degree from Edinburgh University in 1998 in the field of Computational Linguistics. She is co-founder and a member of the Committee for Natural Language Processing of the Brazilian Computer Society and a member of the Executive Committee of the Association for Computational Linguists. She leads the natural language processing research group at PUCRS whose work is related to anaphora resolution, information extraction, ontology learning from corpora, ontology mapping, controlled vocabularies and named entities recognition.