Syllabus

We follow an applied-ML project through reading, building, data and evaluation, and writing. Each module asks how to do that work well with AI.

For each AI idea or practice we introduce, we also ask four questions: What problem was it solving? What is the proposed solution? Which older ideas help explain it? What is genuinely new? While tools and practices keep changing, this habit of thinking in “deltas” helps us reason about whatever comes next.

Learning objectives

The takeaways stack in order.

  1. how to use AI tools;
  2. where and why these tools work well;
  3. where and why these tools fail by construction;
  4. how to decide what to delegate, verify, redirect, or keep for oneself, based on where and why they work and fail.

Students should be able to do the following.

  • check an AI-assisted reading against the source and build a map of the field;
  • specify and decompose work for an AI agent;
  • keep AI-co-authored work inspectable by preserving provenance and version history;
  • manage an agent’s context and turn recurring workflows into reusable skills;
  • form and test hypotheses about the mechanisms behind model failures;
  • vet data, design evaluations, and audit the judge;
  • write up a result as claim, evidence, and limits, and edit AI-drafted prose without losing authorship;
  • justify with evidence their decisions to delegate, verify, redirect, or keep for themselves.

Schedule

  • No lecture or lab the week of October 13, due to the Monday schedule shift.
  • The last three labs run later than their lectures, due to the Thanksgiving holiday on November 26.
  • The final two labs share the December 10 session.
  • Topics may shift as the field moves.

Grading

  • Grading: 30% lab checkoffs, 40% project, 30% personal portfolio.
  • Lab checkoffs are similar to those in 6.390 and 6.101. Students typically check off in pairs, but each receives credit for their own work and explanation. Lab checkoffs are due in session.
  • The project is graded on a one-page summary of the claim, evidence, and limits, plus the code repo. Existing UROP or MEng projects are fine as the course project. Students first confirm their advisor is okay with parts, the question, data, or code, being shared with staff and other students as the coursework requires. Students without a project can ask staff for sample ideas.
  • The individual portfolio contains (1) three SKILL.md files, extracted from the student’s own workflow, and (2) three examples of the student’s own AI use that either support a claim the course made, or challenge it.
  • The project and the portfolio each have a checkpoint in Week 6 (week of October 26).
  • AI use is assumed and not graded by amount. Work the student cannot justify earns no credit, however polished.