Research Assistantship

Last Updated: Tue, 04/07/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8998
Section:
C11
CRN
55390
Department (you may add up to three):
Instructor first name:
Duenhorng
Instructor last name:
Chau
Catalog Description

For graduate students holding graduate research assistantships.

Administrative Data
Course status
Active

Research Assistantship

Last Updated: Thu, 04/16/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4698
Section:
F06
CRN
52226
Department (you may add up to three):
Instructor first name:
Merrick
Instructor last name:
Furst
Catalog Description

Independent research conducted under the guidance of a faculty member.

Administrative Data
Course status
Active

Special Problems

Last Updated: Tue, 04/14/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8903
Section:
K16
CRN
55997
Department (you may add up to three):
Instructor first name:
Vladimir
Instructor last name:
Kolesnikov
Catalog Description

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

Administrative Data
Course status
Active

Master's Project

Last Updated: Mon, 04/06/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
6999
Section:
C04
CRN
53160
Department (you may add up to three):
Instructor first name:
Russell
Instructor last name:
Clark
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

Natural Language

Last Updated: Sun, 04/12/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4650
Section:
LSS
CRN
57174
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 like ChatGPT, Claude, and Gemini 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 4650 and CS 7650.

Administrative Data
Course status
Active

Spec Prob-Computer Sci

Last Updated: Tue, 04/07/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4903
Section:
D04
CRN
50641
Department (you may add up to three):
Instructor first name:
Frank
Instructor last name:
Dellaert
Catalog Description

An investigation of significant areas of information and computer science. Guided study and research.

Administrative Data
Course status
Active

Special Problems

Last Updated: Thu, 04/09/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8903
Section:
J05
CRN
56464
Department (you may add up to three):
Instructor first name:
David
Instructor last name:
Joyner
Catalog Description

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

Administrative Data
Course status
Active

Special Problems

Last Updated: Mon, 04/06/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8903
Section:
D10
CRN
52897
Department (you may add up to three):
Instructor first name:
Elizabeth
Instructor last name:
Disalvo
Catalog Description

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

Administrative Data
Course status
Active

Startup Lab

Last Updated: Fri, 04/10/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
2701
Section:
RBR
CRN
55723
Department (you may add up to three):
Instructor first name:
Gerandy
Instructor last name:
Brito
Catalog Description

Elements of technology venture creation including opportunity identification and validation, ideation, customer discovery, markey analysis, minimum viable product development, business models, intellectual property, and capital raises. Cross-listed with COE 2701.

Administrative Data
Course status
Active

Special Problems

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

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

Administrative Data
Course status
Active