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.

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.

For schedules and policies, see Syllabus. For the discussion hub, see Discussions.