Master's Thesis

Last Updated: Sat, 04/11/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
7000
Section:
P05
CRN
81020
Department (you may add up to three):
Instructor first name:
Santosh
Instructor last name:
Pande
Catalog Description

Original research  at Master's level

Administrative Data
Course status
Active

Research Assistantship

Last Updated: Tue, 03/31/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CSE
Course number:
8998
Section:
Q02
CRN
91529
Department (you may add up to three):
Instructor first name:
Elizabeth
Instructor last name:
Qian
Catalog Description

For students holding graduate research assistantships.

Administrative Data
Course status
Active

Special Problems

Last Updated: Tue, 04/14/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CSE
Course number:
8903
Section:
L24
CRN
88924
Department (you may add up to three):
Instructor first name:
Yunan
Instructor last name:
Luo
Catalog Description

Small-group or individual investigation of advanced topics with a faculty member.

Administrative Data
Course status
Active

Special Problems

Last Updated: Sun, 04/12/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
8903
Section:
R23
CRN
87505
Department (you may add up to three):
Instructor first name:
Alan
Instructor last name:
Ritter
Catalog Description

Small-group or individual investigation of advanced topics in computing. Guided study and research.

Administrative Data
Course status
Active

Natural Language

Last Updated: Sun, 04/12/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
7650
Section:
A
CRN
90427
Department (you may add up to three):
Instructor first name:
Kartik
Instructor last name:
Goyal
Catalog Description

Natural Language Processing and Understanding is a multi-disciplinary field that focuses on computational methods to analyze and manipulate natural human language with relevance to artificial intelligence, machine learning, computer science, and linguistics. This course focuses on the fundamental principles of Natural Language Processing and Language Modeling. Large language model products and agents are ubiquitously used today and this course will focus on underlying algorithms, methods , and techniques involved in building such language models and other computational methods to broadly analyze language. This course will cover machine learning principles, neural architectures for processing language, training and inference algorithms, techniques for adaptation and manipulation of language models, and other relevant research topics in linguistics, large-scale analysis of unstructured natural language data, and language modeling. The students will develop skills related to the topics above by engaging in an open-ended project, programming homeworks, theory assignments, and classroom activities.

Credit not allowed for both CS 7650 and CS 4650.

Administrative Data
Course status
Active

Master's Project

Last Updated: Tue, 04/14/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
6999
Section:
OMQ
CRN
91642
Department (you may add up to three):
Instructor first name:
Moinuddin
Instructor last name:
Qureshi
Catalog Description

Final project for students completing a master's degree in the College of Computing. Repeatable for multi-semester projects.

Administrative Data
Course status
Active