Applied AIwith Sawan Ruparel

Update notes

Publication corrections, version compatibility, and the scope of the course review.

Public self-study edition

Public edition: October 20, 2026

The public edition organizes the existing 15-week course into a syllabus, schedule, lecture reading views, slide decks, and a capstone guide. The course has also been taught at the University of Connecticut in Spring 2025 and Spring 2026.

This release includes a targeted publication review. It does not represent a fresh verification of every model comparison, numerical claim, code sample, cited paper, or outbound URL in the lecture collection.

Corrections in this edition

  • Corrected cross-week previews that pointed to the wrong next lecture.
  • Published the capstone rubric and study milestones that were previously referenced as missing documents.
  • Removed claims that classroom starter projects and private capstone recordings are present in the public repository.
  • Corrected the Llama 4 Scout hardware discussion: active parameters are not the full weight footprint. Meta's release describes a single H100 with Int4 quantization, rather than a 10 GB consumer-GPU deployment.
  • Replaced the description of the Llama license as Apache-like with a reference to its actual Community License and acceptable-use terms.
  • Clarified that host tool-approval settings are implementation-specific and that filesystem roots are not a substitute for an operating-system security boundary.
  • Replaced a broad provider-permissions table for training on model outputs with a version- and agreement-specific verification checklist.

MCP version compatibility

The original MCP lectures and server examples describe the 2025 protocol generation, including its initialization handshake and @modelcontextprotocol/sdk TypeScript package. These are historical examples, not a migration to the current SDK.

The July 28, 2026 MCP release introduced a stateless core and other protocol changes. The current TypeScript SDK documentation and migration guide describe the new packages and version handling. The v1 documentation identifies the older package as its maintenance line.

When working through Weeks 8 and 9, explicitly choose a protocol and SDK generation. Use compatible, pinned packages for a historical example, or follow the current SDK's quickstart for a new implementation. Do not combine imports or lifecycle examples from different generations. Updating and executing every MCP lab against the current SDK is a separate remaining course revision.

Model and framework references

Model lineups, API examples, benchmark scores, cost estimates, context windows, and framework behavior in the original lectures may reflect the taught editions. Consult the primary documentation before reproducing an example. Measure quality, latency, memory, and cost for your own task; published headline numbers are not a substitute for that experiment.

Scope of the public materials

The public edition includes the materials actually linked from its schedule. It does not announce a new university term or provide enrollment, academic credit, staffed office hours, instructor grading, or certificates. Suggested practice and the project rubric support independent study.

Editorial references

Presentation and reading improvements

The public edition now includes a faculty review path, an illustrative evaluation exercise, an institutional adaptation brief, and a downloadable syllabus. The exercise is newly written for independent study and is not presented as a historical university assignment.

The slide viewer now renders the full Markdown syntax, including nested lists and deeper headings. It preserves content that older card and column rendering could omit. Desktop presentations use a 16:9 canvas, with dense source slides split into labeled continuation parts. Mobile slides scroll naturally at readable text sizes. Reading views include a collapsible lecture index, normalized heading levels, and contextual notes for historical assessment language.