CSCI 7000-09 Fall 2026: Building AI Agents

TIME AND LOCATION

Welcome to the webpage of CSCI 7000-09 for Fall'26 Semester at CU Boulder.
Mon and Wed, 5:05-6:20 PM

Meets Remotely on Zoom: https://cuboulder.zoom.us/j/99193569574 (you need to authenticate with your colorado.edu credentials)

Three times per semester (Sept 9th in ECCS 1B14, mid semester, and last week of the semester), this class meets in person on campus.

INSTRUCTOR

Prof. Danny Dig (danny.dig@colorado.edu)
Office: On Zoom
Phone: (303) 492-1293
Office Hours: right after class, additional slots offered each week to accomodate various schedules.

Prerequisites

Students should have basic knowledge of Computer Science undergrad classes, including software engineering, programming languages, systems, ML/AI as demonstrated by undergrad courses at CU. This is NOT an introductory grad course to Software Engineering, for those students we recommend other grad courses such as Foundations of Software Engineering (CSCI 5828). This course assumes you are a competent software engineer already -- we are looking into how you can augment your current skills to include GenAI supported software development. If you are not sure whether you can attend this course, please consult the instructor (email: danny.dig@colorado.edu)

ABOUT THE COURSE

The purpose of this research course is to expose students to seminal topics and recent trends in the field of GenAI-powered Software Agents.

This graduate-level course explores the rapidly emerging paradigm of building software systems from agentic components -— autonomous, reasoning, and goal-directed software entities that can perceive context, collaborate, and take initiative. The course has two central goals: (i) to critically read and discuss state-of-the-art research papers on software agents, multi-agent collaboration, and agentic AI in software engineering, and (ii) to gain practical experience designing, implementing, and evaluating an agentic system.

In this highly interactive, seminar-style class, students will engage in instructor-guided discussions, student-led paper presentations, and hands-on labs exploring current agent frameworks and architectures. The course will culminate in a team-based term project—either research-oriented or prototype-driven—that demonstrates creativity, technical rigor, and a deep understanding of how agentic components can transform modern software systems.

Our exploration consists of in-class discussions of the cutting-edge research literature, interactions with industry thought leaders, and team projects that encourage risk taking.

The course offers an opportunity for students to pursue research-oriented or novel industrial term projects in small teams (3-4 students). Students may pursue any project of their choosing that explores building software systems powered by Agentic components.

The course offers several opportunities to learn from the movers and shakers in Agentic AI from industry and academic research labs.

COURSE OBJECTIVES

View the full Course Syllabus page for grading, policies, etc.

SCHEDULE

This is a tentative schedule to give you an idea of the topics that we study in the class. Some of the assigned papers are likely to change based on the projects that students work on, once we finalize the list of course projects.
Date Presenter Readings
Mon, 08/24 Danny Dig
Wed, 08/26 Danny Dig
  • Building Trustworthy Agentic AI: Systems, Research, and a Vision for the Future
  • Read course syllabus (and other info on our class webpage).
Mon, 08/31 Danny Dig
Wed, 09/02 Danny Dig
Mon, 09/07 Labor Day (no class)
Wed, 09/09 All Students
Mon, 09/14 All Students
  • Project Bazaar (form teams and then post your team members on Piazza).
  • Notice this class meets in person: ECOT 831 ECCS Conference Room (and regular Zoom link)

Wed, 09/16 Danny & All Students
  • Project Clinic (each team has a meeting with Prof Dig)
Mon, 09/21 Joe, Moses
Wed, 09/23 All Students
Mon, 09/28 Oliver, Rachel
Wed, 09/30 Abhiram, Students
Mon, 10/05 Swapnil, Jack
Wed, 10/07 Fahsai, Sushmey
Mon, 10/12 Rosby, Harsh
Wed, 10/14 All Students
Mon, 12/07 No final exam.