Lectures
GitHub Pages serves this course as a MyST site. Lecture slide content lives as MyST pages under Lecture slides → — each session is one site route (Markdown in the site, not a separate Reveal.js bundle). When TTS assets are present (lectures/reveal/audio/lecture-NN/slide-*.mp3 from the Reveal script pipeline + scripts/generate-tts.js), the slide sync embeds native audio (and optional WebVTT captions) aligned with each slide section on those pages.
The legacy Reveal HTML tree under lectures/reveal/ may still be produced for other pipelines; the Pages public mirror is the MyST _build/html export.
Slide index — table of all sessions (each row links to forum discussion prompts separate from graded assignments).
For schedules and policies, see Syllabus. For the discussion hub, see Discussions.