Prof. Martin's research is focused on Natural Language Processing (NLP) -- the theoretical and practical issues involved in getting computers to perform useful and interesting tasks involving human languages. The primary thrust of his work involves computational semantics -- the study of how computers and represent and use the meanings associated with utterances and texts. The practical efforts of his work involve the application of human language technology to problems in automatic translation, electronic medical records, and educational applications.
keywords
computational linguistics, machine learning, information retrieval, human language technology
Conventional metaphor and the lexicon.
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).
61-73.
1992
CSCA 5832 - Fundamentals of Natural Language Processing
Primary Instructor
-
Spring 2025 / Summer 2025 / Fall 2025 / Spring 2026
The field of natural language processing aims at getting computers to perform useful and interesting tasks with human language. This course introduces students to the fundamental problems in NLP, the fundamental techniques that are used to solve those problems and lays the foundation for understanding state-of-art methods. At the end of the course, students will be able to implement and analyze text classifiers, sequence labelers, discrete probabilistic models, and vector-based approaches to word meaning. Same as DTSA 5747.
CSCI 3702 - Cognitive Science
Primary Instructor
-
Spring 2026
Introduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving and judgment. Emphasizes the nature, implications and limitations of the computational model of mind. Recommended prerequisites: two of the following CSCI 1300 or CSCI 2275 or LING 2000 or PHIL 2440 or PSYC 2145. Same as INFO 3702 and LING 3005 and PHIL 3310 and PSYC 3005 and SLHS 3003 and CSPB 3702.
CSCI 3832 - Natural Language Processing
Primary Instructor
-
Spring 2019
Explores the theoretical and practical issues that arise in getting computers to perform useful and interesting tasks with human languages. Topics include information extraction, dialog systems and machine translation. Focus is on the use of language data and machine learning algorithms to build robust systems. Same as CSPB 3832.
CSCI 4950 - Senior Thesis
Primary Instructor
-
Fall 2019 / Spring 2020
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: 36 hours of Computer Science coursework including Foundation courses, Upper-Division writing, CS GPA 3.0. Department consent required, contact academic advisor for details. Senior Capstone courses are optional for BA students. BA students interested in taking this course should contact their advisor early in their major. May be repeated up to 8 total credit hours.
CSCI 5832 - Natural Language Processing
Primary Instructor
-
Fall 2018 / Fall 2019 / Spring 2021 / Fall 2021 / Fall 2022 / Fall 2023 / Fall 2025
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 6402 - Issues and Methods in Cognitive Science
Primary Instructor
-
Spring 2018 / Spring 2020 / Spring 2021 / Spring 2022 / Spring 2023
Interdisciplinary introduction to cognitive science, examining ideas from cognitive psychology, philosophy, education, and linguistics via computational modeling and psychological experimentation. Includes philosophy of mind; learning; categorization; vision and mental imagery; consciousness; problem solving; decision making, and game-theory; language processing; connectionism. No background in Computer Science will be presumed. Same as EDUC 6504 and LING 6200 and PHIL 6310 and PSYC 6200 and SLHS 6402.
CSCI 6950 - Master's Thesis
Primary Instructor
-
Fall 2019 / Spring 2020
Registration intended for Master's students preparing a thesis. May be repeated up to 50 total credit hours.
CSCI 7000 - Current Topics in Computer Science
Primary Instructor
-
Spring 2020 / Spring 2025
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.
DTSA 5747 - Fundamentals of Natural Language Processing
Primary Instructor
-
Spring 2025 / Summer 2025 / Fall 2025 / Spring 2026
The field of natural language processing aims at getting computers to perform useful and interesting tasks with human language. This course introduces students to the fundamental problems in NLP, the fundamental techniques that are used to solve those problems and lays the foundation for understanding state-of-art methods. At the end of the course, students will be able to implement and analyze text classifiers, sequence labelers, discrete probabilistic models, and vector-based approaches to word meaning. Same as CSCA 5832.
EDUC 6504 - Issues and Methods in Cognitive Science
Primary Instructor
-
Spring 2018 / Spring 2020 / Spring 2021 / Spring 2022 / Spring 2023
Interdisciplinary introduction to cognitive science, examining ideas from cognitive psychology, philosophy, education, and linguistics via computational modeling and psychological experimentation. Department enforced prerequisite: graduate standing or at least one upper-division course in computer science, linguistics, philosophy, or psychology. Same as CSCI 6402 and LING 6200 and PHIL 6310 and PSYC 6200 and SLHS 6402.
INFO 3702 - Cognitive Science
Primary Instructor
-
Spring 2026
Introduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving and judgment. Emphasizes the nature, implications and limitations of the computational model of mind. Same as CSCI 3702 and LING 3005 and PHIL 3310 and PSYC 3005 and SLHS 3003 and CSPB 3702.
LING 3005 - Cognitive Science
Primary Instructor
-
Spring 2026
Introduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving and judgment. Emphasizes the nature, implications and limitations of the computational model of mind. Recommended prerequisites: two of the following CSCI 1300 or LING 2000 or PHIL 2440 or PSYC 2145. Same as INFO 3702 and CSCI 3702 and PHIL 3310 and PSYC 3005 and SLHS 3003 and CSPB 3702.
LING 5832 - Natural Language Processing
Primary Instructor
-
Fall 2018 / Fall 2019 / Spring 2021 / Fall 2021 / Fall 2022 / Fall 2023 / Fall 2025
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.
LING 6200 - Issues and Methods in Cognitive Science
Primary Instructor
-
Spring 2018 / Spring 2020 / Spring 2021 / Spring 2022 / Spring 2023
Interdisciplinary introduction to cognitive science, examining ideas from cognitive psychology, philosophy, education, and linguistics via computational modeling and psychological experimentation. Includes philosophy of mind; learning; categorization; vision and mental imagery; consciousness; problem solving; decision making, and game-theory; language processing; connectionism. No background in computer science will be presumed. Recommended prerequisite: at least one course at the 3000-level or higher in CSCI, LING, PHIL, or PSYC. Same as CSCI 6402 and EDUC 6504 and PHIL 6310 and PSYC 6200 and SLHS 6402.
PHIL 3310 - Cognitive Science
Primary Instructor
-
Spring 2026
Introduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving and judgment. Emphasizes the nature, implications and limitations of the computational model of mind. Recommended prerequisites: two of the following CSCI 1300 or LING 2000 or PHIL 2440 or PSYC 2145. Same as INFO 3702 and LING 3005 and CSCI 3702 and PSYC 3005 and SLHS 3003 and CSPB 3702.
PHIL 6310 - Issues and Methods in Cognitive Science
Primary Instructor
-
Spring 2018 / Spring 2020 / Spring 2021 / Spring 2022 / Spring 2023
Interdisciplinary introduction to cognitive science, examining ideas from cognitive psychology, philosophy, education, and linguistics via computational modeling and psychological experimentation. Includes philosophy of mind; learning; categorization; vision and mental imagery; consciousness; problem solving; decision making, and game-theory; language processing; connectionism. No background in computer science will be presumed. Recommended prerequisite: at least one course at the 3000-level or higher in CSCI, LING, PHIL, or PSYC. Same as CSCI 6402 and EDUC 6504 and LING 6200 and PSYC 6200 and SLHS 6402.
PSYC 3005 - Cognitive Science
Primary Instructor
-
Spring 2026
Introduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving and judgment. Emphasizes the nature, implications and limitations of the computational model of mind. Same as INFO 3702 and LING 3005 and PHIL 3310 and CSCI 3702 and SLHS 3003 and CSPB 3702.
PSYC 6200 - Issues and Methods in Cognitive Science
Primary Instructor
-
Spring 2018 / Spring 2020 / Spring 2021 / Spring 2022 / Spring 2023
Interdisciplinary introduction to cognitive science, examining ideas from cognitive psychology, philosophy, education, and linguistics via computational modeling and psychological experimentation. Includes philosophy of mind; learning; categorization; vision and mental imagery; consciousness; problem solving; decision making, and game-theory; language processing; connectionism. No background in computer science will be presumed. Same as CSCI 6402 and EDUC 6504 and LING 6200 and PHIL 6310 and SLHS 6402.
SLHS 3003 - Cognitive Science
Primary Instructor
-
Spring 2026
Introduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving and judgment. Emphasizes the nature, implications and limitations of the computational model of mind. Recommended prerequisites: two of the following CSCI 1300 or LING 2000 or PHIL 2440 or PSYC 2145. Same as INFO 3702 and LING 3005 and PHIL 3310 and PSYC 3005 and CSCI 3702 and CSPB 3702.