Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

The course is project-based, with a progression throughout the quarter. The final project integrates the three technical pillars of the course — an AI-ready data set, classic machine learning, and deep learning — together with the fourth layer that runs through the 2026 edition, working with agentic AI, applied as a group to a scientific problem. The deliverables are:

Groups submit each deliverable together. This page is the rubric used both for self-evaluation and for the instructors’ evaluation.

Students are expected to use AI assistants during the project, with disclosure (see the course AI-use policy). Before submission, each group runs an agentic AI review of their repository, then critically assesses the AI’s assessment and documents at least one thing the AI got wrong or missed. Both the AI review and the group’s critique are submitted with the project.

Weights: Report 35%, GitHub repository 30%, Presentation 35%. Team contribution, assessed from the CRediT statement and peer evaluations, applies a modifier of up to ±5 points to an individual’s total.

Choose a genre for the report

Each group picks one of two genres for the written report. The choice changes only the Content & Research Quality criterion; every other criterion, and the repository and presentation rubrics, are common to both tracks.


1. Report (5 pages) — 35%


2. GitHub Repository — 30%


3. Presentation (10-15 minutes) — 35%


4. Team contribution modifier (±5 points)

Individual grades can be adjusted by up to ±5 points based on the CRediT statement, peer evaluations, and the commit history. Every enrolled student must appear in the CRediT statement with specific, verifiable contributions. A student who cannot explain the parts of the project attributed to them should expect the instructor to ask them to walk through the code unaided.