CS 175: Project in Artificial Intelligence, Winter 2026

General Information

Course Description
Students in this project class will work in teams to develop artificial intelligence and machine learning algorithms with a particular focus on natural language and text analysis, using natural language processing, machine learning, and large language models (LLMs). Topics for projects can include, for example, document classification and topic analysis, sentiment analysis, summarization, dialog/chatbot systems, information extraction, question-answering systems, retrieval-augmented LLM text generation, analysis of bias in LLM output, code generation with LLMs, agentic AI, and more. Projects can make use of real-world publicly-available data from sources such as Yelp, Wikipedia, Reddit, news articles, product and movie reviews, email data sets, the US patent database, and more.
Note: this offering of CS 175 will focus on text/natural-language aspects of AI. If you are interested in other topics (e.g., game-playing agents, computer vision, etc) you may want to take a different offering of this course, e.g., this quarter as offered by Prof. Roy Fox or a future quarter.

Assignments, Project Reports, and Project Updates
There will be 2 individual assignments in the first 2 weeks of the course and then a series of regular project reports and meetings (by project team) for the rest of the quarter. Assignments will be posted and submitted via Canvas.

Grading Policy
A weighted combination of Assignments 1 and 2 (10% each, individual grades), project proposal (15%, team-based), progress report (15%, team-based), weekly updates (20%, individual grades), in-class presentation (5%, team-based), and final report (25%, team-based).

Academic Integrity
Please make sure to read the class policies on academic integrity. Failure to adhere to the policies below could result in a student receiving a failing grade in the class.