{
  "semester": "Fall 2026",
  "classroom_exercises": 16,
  "optional_exam_rehearsals": 2,
  "execution_status": "new extension cells not executed in this revision",
  "exercises": [
    {
      "id": "W01",
      "week": "01",
      "hour": null,
      "date": "2026-09-07",
      "title": "Measurements, missing values, and provenance",
      "minutes": 35,
      "optional": false,
      "worksheet": "notes/exercises/week-01-exercise.html",
      "notebook": "notebooks/exercises/week-01-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-01-exercise.ipynb",
      "guided_notebook": "notebooks/week-01-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W02",
      "week": "02",
      "hour": null,
      "date": "2026-09-14",
      "title": "Leakage-safe preprocessing and feature meaning",
      "minutes": 35,
      "optional": false,
      "worksheet": "notes/exercises/week-02-exercise.html",
      "notebook": "notebooks/exercises/week-02-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-02-exercise.ipynb",
      "guided_notebook": "notebooks/week-02-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W03",
      "week": "03",
      "hour": null,
      "date": "2026-09-21",
      "title": "Baselines, target types, and model assumptions",
      "minutes": 35,
      "optional": false,
      "worksheet": "notes/exercises/week-03-exercise.html",
      "notebook": "notebooks/exercises/week-03-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-03-exercise.ipynb",
      "guided_notebook": "notebooks/week-03-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W05",
      "week": "05",
      "hour": null,
      "date": "2026-10-05",
      "title": "Confusion matrices, thresholds, and prevalence",
      "minutes": 40,
      "optional": false,
      "worksheet": "notes/exercises/week-05-exercise.html",
      "notebook": "notebooks/exercises/week-05-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-05-exercise.ipynb",
      "guided_notebook": "notebooks/week-05-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W06",
      "week": "06",
      "hour": null,
      "date": "2026-10-12",
      "title": "PCA, clusters, and what geometry can establish",
      "minutes": 35,
      "optional": false,
      "worksheet": "notes/exercises/week-06-exercise.html",
      "notebook": "notebooks/exercises/week-06-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-06-exercise.ipynb",
      "guided_notebook": "notebooks/week-06-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W07-H1",
      "week": "07",
      "hour": 1,
      "date": "2026-10-19",
      "title": "LSTM memory, safe windows, and honest comparisons",
      "minutes": 15,
      "optional": false,
      "worksheet": "notes/exercises/week-07-h1-exercise.html",
      "notebook": "notebooks/exercises/week-07-h1-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-07-h1-exercise.ipynb",
      "guided_notebook": "notebooks/week-07-h1-sequences-lstm.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W07-H2",
      "week": "07",
      "hour": 2,
      "date": "2026-10-19",
      "title": "Attention arithmetic, masks, and interpretation",
      "minutes": 20,
      "optional": false,
      "worksheet": "notes/exercises/week-07-h2-exercise.html",
      "notebook": "notebooks/exercises/week-07-h2-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-07-h2-exercise.ipynb",
      "guided_notebook": "notebooks/week-07-h2-attention.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W07-H3",
      "week": "07",
      "hour": 3,
      "date": "2026-10-19",
      "title": "Trace and test a tiny causal Transformer",
      "minutes": 25,
      "optional": false,
      "worksheet": "notes/exercises/week-07-h3-exercise.html",
      "notebook": "notebooks/exercises/week-07-h3-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-07-h3-exercise.ipynb",
      "guided_notebook": "notebooks/week-07-h3-transformer.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W09",
      "week": "09",
      "hour": null,
      "date": "2026-11-02",
      "title": "Find failures hidden by an aggregate metric",
      "minutes": 35,
      "optional": false,
      "worksheet": "notes/exercises/week-09-exercise.html",
      "notebook": "notebooks/exercises/week-09-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-09-exercise.ipynb",
      "guided_notebook": "notebooks/week-09-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W10",
      "week": "10",
      "hour": null,
      "date": "2026-11-09",
      "title": "Reproduce a frozen experiment",
      "minutes": 40,
      "optional": false,
      "worksheet": "notes/exercises/week-10-exercise.html",
      "notebook": "notebooks/exercises/week-10-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-10-exercise.ipynb",
      "guided_notebook": "notebooks/week-10-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W11",
      "week": "11",
      "hour": null,
      "date": "2026-11-16",
      "title": "Optional midterm written and oral rehearsal",
      "minutes": 20,
      "optional": true,
      "worksheet": "notes/exercises/week-11-exercise.html",
      "notebook": "notebooks/exercises/week-11-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-11-exercise.ipynb",
      "guided_notebook": "notebooks/week-11-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W12",
      "week": "12",
      "hour": null,
      "date": "2026-11-23",
      "title": "Validate model proposals before tool execution",
      "minutes": 35,
      "optional": false,
      "worksheet": "notes/exercises/week-12-exercise.html",
      "notebook": "notebooks/exercises/week-12-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-12-exercise.ipynb",
      "guided_notebook": "notebooks/week-12-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W13",
      "week": "13",
      "hour": null,
      "date": "2026-11-30",
      "title": "Retrieve evidence and abstain responsibly",
      "minutes": 35,
      "optional": false,
      "worksheet": "notes/exercises/week-13-exercise.html",
      "notebook": "notebooks/exercises/week-13-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-13-exercise.ipynb",
      "guided_notebook": "notebooks/week-13-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W14",
      "week": "14",
      "hour": null,
      "date": "2026-12-07",
      "title": "Agent budgets, permissions, and failure traces",
      "minutes": 35,
      "optional": false,
      "worksheet": "notes/exercises/week-14-exercise.html",
      "notebook": "notebooks/exercises/week-14-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-14-exercise.ipynb",
      "guided_notebook": "notebooks/week-14-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W15",
      "week": "15",
      "hour": null,
      "date": "2026-12-14",
      "title": "A traceable bounded analysis request",
      "minutes": 35,
      "optional": false,
      "worksheet": "notes/exercises/week-15-exercise.html",
      "notebook": "notebooks/exercises/week-15-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-15-exercise.ipynb",
      "guided_notebook": "notebooks/week-15-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W16",
      "week": "16",
      "hour": null,
      "date": "2026-12-21",
      "title": "Build an evaluation set that exposes a bug",
      "minutes": 35,
      "optional": false,
      "worksheet": "notes/exercises/week-16-exercise.html",
      "notebook": "notebooks/exercises/week-16-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-16-exercise.ipynb",
      "guided_notebook": "notebooks/week-16-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W17",
      "week": "17",
      "hour": null,
      "date": "2026-12-28",
      "title": "Package evidence and defend its scope",
      "minutes": 40,
      "optional": false,
      "worksheet": "notes/exercises/week-17-exercise.html",
      "notebook": "notebooks/exercises/week-17-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-17-exercise.ipynb",
      "guided_notebook": "notebooks/week-17-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    },
    {
      "id": "W18",
      "week": "18",
      "hour": null,
      "date": "2027-01-04",
      "title": "Optional final written and oral rehearsal",
      "minutes": 20,
      "optional": true,
      "worksheet": "notes/exercises/week-18-exercise.html",
      "notebook": "notebooks/exercises/week-18-exercise.ipynb",
      "colab": "https://colab.research.google.com/github/CHjonnyYu/MLES-Fall-2026/blob/main/notebooks/exercises/week-18-exercise.ipynb",
      "guided_notebook": "notebooks/week-18-practice.ipynb",
      "execution_status": "New exercise extension not executed in this authoring run"
    }
  ]
}
