I work at the intersection of Natural Language Processing (NLP), Machine Learning, and Computational Social Science. My research develops methods to integrate structured knowledge with machine learning for NLP, with a particular emphasis on discourse modeling. I am also broadly interested in human-centered aspects of language technology and in the use of NLP to study socio-technical systems. Collaboration across disciplines is central to my work. I work closely with researchers in linguistics, human-computer interaction, formal methods, security, biomedical informatics, and the behavioral and social sciences.
keywords
natural language processing, machine learning, computational social science, social computing
CSCI 4950 - Senior Thesis
Primary Instructor
-
Fall 2024
Provides an opportunity for senior computer science majors to conduct exploratory research in computer science as an option for the capstone requirement. Department enforced prerequisites: 35 hours of Computer Science coursework including Foundation courses, Upper-Division writing, CS GPA 3.0. Department consent required, contact academic advisor for details. May be repeated up to 8 total credit hours.
CSCI 5832 - Natural Language Processing
Primary Instructor
-
Spring 2024
Explores the field of natural language processing as it is concerned with the theoretical and practical issues that arise in getting computers to perform useful and interesting tasks with natural language. Covers the problems of understanding complex language phenomena and building practical programs. Same as LING 5832.
CSCI 7000 - Current Topics in Computer Science
Primary Instructor
-
Fall 2023 / Fall 2024
Covers research topics of current interest in computer science that do not fall into a standard subarea. May be repeated up to 18 total credit hours.
LING 5832 - Natural Language Processing
Primary Instructor
-
Spring 2024
Explores the field of natural language processing as it is concerned with the theoretical and practical issues that arise in getting computers to perform useful and interesting tasks with natural language. Covers the problems of understanding complex language phenomena and building practical programs. Same as CSCI 5832.