For instructors

Master Timing Guide

Per-slide budgets, cumulative targets, and compressible slides for all six sessions.

Every deck has a live presenter timer — press S: per-slide budget, cumulative target, pace badge, speaker notes. This page is the printable version, regenerated from the decks.

Golden rule: protect the lab. If you're behind at the lab-brief slide, compress the ▸ slides — never the labs.

Session 1 — How Machines Learned to Talk

31 slides · scheduled total ≈ 126 min

#SlideBudgetCumulative
1How machines learned to talk1 min1:00
2I sat in these seats — TCE CSE, class of 2009.1 min2:00
312 hours. 6 things you'll build.1.5 min3:30
4Two kinds of AI: judges vs creators3 min6:30
5AI, ML, GenAI, LLM — who lives inside whom2.5 min9:00
6ChatGPT is autocomplete with a PhD.1.5 min10:30
7Play the model: guess the next word3.5 min14:00
8Those odds aren’t magic — you just count words.3 min17:00
9Watch the network think3 min20:00
10Why the same question gives different answers3 min23:00
11Wait — is it just searching a giant database?2.5 min25:30
12What's inside a model? Just knobs.3.5 min29:00
13Training vs using: the cookbook rule2.5 min31:30
14Models don't read words. They read tokens.3 min34:30
15Embeddings: meaning becomes coordinates2.5 min37:00
16Attention: every word looks at every other word3.5 min40:30
17The whole trick, step by step3.5 min44:00
18If autocomplete can pass your exam…1.5 min45:30
19The loop is old. The scale is new.2 min47:30
20A freshly trained model is feral2.5 min50:00
21Finishing school, in three steps2 min52:00
22Reasoning models: think longer, not train bigger2 min54:00
23Why ChatGPT ≠ Gemini ≠ Claude1.5 min55:30
24Famous failures — you explain them3 min58:30
25The context window: its entire working memory2.5 min61:00
26Eight words you own now2.5 min63:30
27What actually happens when you call an API2.5 min66:00
28Your lab kit, and the rhythm2 min68:00
29Lab 1: your first AI API call52 min120:00
30Two things before the next session3 min123:00
31You've learned the trick. Next: you drive it.3 min126:00

Session 2 — Talking to AI, and Catching Its Lies

21 slides · scheduled total ≈ 102 min

#SlideBudgetCumulative
1Talking to AI, and catching its lies1 min1:00
2Still true after the break?2 min3:00
3Two artifacts in two hours1.5 min4:30
4The prompt makeover: five upgrades4 min8:30
5Anatomy of a prompt: six switches2.5 min11:00
6Few-shot: show, don't tell2.5 min13:30
7Step-by-step beats straight-to-answer2.5 min16:00
8Demand a format, or parse chaos forever2 min18:00
9The four classic prompt crimes3 min21:00
10Your polished prompt still lies beautifully.2 min23:00
11One of these is a confident lie4.5 min27:30
12Hallucination is not a bug1.5 min29:00
13"How do you know it's right?" You measure.2 min31:00
14Watch an eval run3.5 min34:30
15Same answer, three verdicts3 min37:30
16Prompt A vs Prompt B: the arena3.5 min41:00
17"It worked when I tried it" is not evidence.1.5 min42:30
18Eval-driven development: the loop2.5 min45:00
19Six ideas you own now2.5 min47:30
20Lab 2: the lie detector52 min99:30
21You can now prove whether AI is right.3 min102:30

Session 3 — AI Beyond Text

17 slides · scheduled total ≈ 120 min

#SlideBudgetCumulative
1AI beyond text: eyes, ears and a paintbrush1.5 min1:30
2Still true after the break?2.5 min4:00
3Same loop. New kinds of tokens.2 min6:00
4How a model reads a picture5 min11:00
5It doesn't just see. It reads.3.5 min14:30
6Will it read it? Place your bets5 min19:30
7Reading is prediction. Making is un-destruction.2.5 min22:00
8Diffusion: a picture emerges from static6 min28:00
9Image generation: magic with fine print3.5 min31:30
10Speech: solved enough to be dangerous4.5 min36:00
11Your mother’s voice is no longer proof of your mother1.5 min37:30
12All of it is one API call4 min41:30
13Where vision quietly fails5 min46:30
14Vision ideas that belong to Madurai3.5 min50:00
15Five ideas you own now3 min53:00
16Lab 3: interrogate your photos53 min106:00
17Day 1: understand the machine. Day 2: arm it.14 min120:00

Session 4 — Giving AI Your Own Knowledge

20 slides · scheduled total ≈ 98 min

#SlideBudgetCumulative
1Giving AI your knowledge1 min1:00
2Did it survive the night?2 min3:00
3Watch it not know — loudly3 min6:00
4"Just paste all my notes!" — let's price that2.5 min8:30
5Don't send everything. Send the right 3 paragraphs1.5 min10:00
6Keyword search misses meaning2.5 min12:30
7Embeddings, now for whole paragraphs2.5 min15:00
8The search playground3.5 min18:30
9Chunking: how you cut the book3 min21:30
10Vector databases, in plain words2 min23:30
11RAG, end to end4 min27:30
12The grounded prompt template2.5 min30:00
13Where RAG breaks in the wild3 min33:00
14RAG vs paste-it-all vs fine-tuning2 min35:00
15You've been using RAG all along1.5 min36:30
16Your final-year project is one grounded prompt…1.5 min38:00
17Lab architecture: two pipelines2 min40:00
18Six ideas you own now2.5 min42:30
19Lab 4: chat with YOUR notes52 min94:30
20Your AI now knows what you know.3 min97:30

Session 5 — Making AI Do Things

23 slides · scheduled total ≈ 124 min

#SlideBudgetCumulative
1Making AI do things1 min1:00
2Still true after lunch?3 min4:00
3Your RAG app is a brain in a jar2 min6:00
4The model never executes anything. It writes requests.2 min8:00
5One tool call, step by step5 min13:00
6Function declarations: the description IS the prompt3 min16:00
7MCP: USB-C for tools1.5 min17:30
8Which tool should it call?4 min21:30
9The agent loop: while it wants tools, feed it3 min24:30
10Five ways tool use goes sideways3.5 min28:00
11Most problems don't need an agent. They need a workflow.2.5 min30:30
12Why long agent chains collapse5 min35:30
13Multi-agent: more agents, more compounding2 min37:30
14Most production “AI agents” are a while-loop1.5 min39:00
15Workflow or agent? One question decides2.5 min41:30
16The escalation ladder: cheapest fix first3.5 min45:00
17Right approach? Defend your vote4 min49:00
18API models vs models you own2 min51:00
19Ollama: a model in your pocket4 min55:00
20Local vs API: an engineering trade, not a religion1.5 min56:30
21Six ideas you own now3 min59:30
22Lab 5: give it hands52 min111:30
23Your AI knows, sees, and now acts.12 min123:30

Session 6 — Breaking, Securing, Shipping

20 slides · scheduled total ≈ 84 min

#SlideBudgetCumulative
1Breaking it, securing it, shipping it1 min1:00
2Everything, in 90 seconds2 min3:00
3For five sessions you built. Now think like an attacker1.5 min4:30
4Prompt injection: data becomes commands3 min7:30
5Indirect injection: the document attacks your RAG3 min10:30
6Jailbreaks & leaks: the two quieter doors2.5 min13:00
7Defense in depth: no single fix, so layer them3.5 min16:30
8Keep a human on anything that bites2 min18:30
9There is no secure AI agent1.5 min20:00
10It works in Colab. That was the easy 20%.1.5 min21:30
11Cost: every token is a coin3 min24:30
12Speed, reliability, observability2.5 min27:00
13UX patterns for honest AI products1.5 min28:30
14Responsible AI: the four questions auditors ask2 min30:30
15The ship-it checklist2.5 min33:00
16Capstone: the sprint & the demo2 min35:00
17How to demo without dying2 min37:00
18Six sessions, one throughline43 min80:00
19Where to go from here2.5 min82:30
20You came as users. You leave as builders.2 min84:30