For instructors

Master Timing Guide — all 6 sessions

Every deck has a live presenter timer built in — press S during the talk. It shows the per-slide budget, a cumulative target, a pace badge (on-time / behind / ahead), and speaker notes. This file is the printable version of the same data.

Delivery contract

Each session is a protected 120-minute instructional block. The lab is part of that block; breaks and lunch are outside it. The six blocks total 12 instructional hours. Day 1 runs S1 → S2 → S3; Day 2 runs S4 → S5 → S6. Confirm the room schedule separately so students receive recovery time between blocks.

The published slide budgets are targets, not permission to overrun. A lab-brief row includes the lab when stated. Slides marked ▸ are compressible; if a session is behind, cut those slides first. Do not consume the lab or capstone demo time.

Golden rule: protect the lab and the demo. If you’re behind at the lab-brief slide, compress the ▸ slides — never the hands-on work.

Session 1 — How Machines Learned to Talk

29 slides · core content ≈ 115.5 min; reserve ≈ 4.5 min for guided discussion, troubleshooting, and late pairs

#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 at scale. That one idea goes surprisingly far.1.5 min10:30
7Play the model: guess the next word3.5 min14:00
8Those odds aren’t magic — you just count words.2.5 min16:30▸
9Watch the network think3 min19:30
10Why the same question gives different answers3 min22:30
11Wait — is it just searching a giant database?2.5 min25:00
12What’s inside a model? Just knobs.3 min28:00
13Training vs using: the cookbook rule2.5 min30:30
14Models don’t read words. They read tokens.2.5 min33:00
15You saw this machine on the pre-class page — here it is in one loop3 min36:00
16If autocomplete can pass your exam, your exam was never testing understanding.1.5 min37:30▸
17The loop is old. The scale is new.2 min39:30▸
18A freshly trained model won’t answer you. It just keeps writing.2.5 min42:00
19Finishing school, in three steps2 min44:00
20Reasoning models: think longer, not just train bigger2 min46:00▸
21Why ChatGPT ≠ Gemini ≠ Claude1.5 min47:30▸
22Famous failures — you explain them2.5 min50:00
23The context window: its entire working memory2 min52:00
24Eight words you own now2 min54:00
25What actually happens when you call an API2.5 min56:30
26Your lab kit, and the rhythm2 min58:30
27Lab 1: your first AI API call50 min108:30
28Three things before the next session5 min113:30▸
29You’ve learned the trick. Next: you learn to drive it.2 min115:30▸

Session 2 — Talking to AI, and Catching Its Lies

21 slides · core content ≈ 102.5 min; reserve ≈ 17.5 min for guided discussion, troubleshooting, and late pairs

#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 an expected failure mode. That does not make it acceptable.1.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 pictures is prediction. Generating them reverses noise.2.5 min22:00
8Diffusion: a picture emerges from static6 min28:00
9Image generation: magic with fine print3.5 min31:30▸
10Speech: useful, but not uniformly solved4.5 min36:00
11Your mother’s voice is no longer proof of your mother.1.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: you understand the machine. Day 2: you arm it.14 min120:00

Session 4 — Giving AI Your Own Knowledge

20 slides · core content ≈ 95.5 min; reserve ≈ 24.5 min for guided discussion, troubleshooting, and late pairs

#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 paragraphs.1.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 needs a user, a baseline, and a number.1.5 min38:00▸
17Lab architecture: two pipelines2 min40:00
18Six ideas you own now2.5 min42:30
19Lab 4: chat with YOUR notes50 min92:30
20Your AI now knows what you know.3 min95:30

Session 5 — Making AI Do Things

23 slides · scheduled total ≈ 120 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. Your code executes.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 boring 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-loop in a trench coat.1.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 hands50 min109:30
23Your AI knows, sees, and now acts.10.5 min120:00

Session 6 — Breaking, Securing, Shipping

21 slides · scheduled total ≈ 120 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 attacker.1.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 perfectly secure AI agent. Build one whose blast radius you can survive.1.5 min20:00▸
10It works in Colab. Now make the assumptions visible.1.5 min21:30
11Cost: every token is a coin3 min24:30
12Fast, resilient, and observable — speed, reliability, observability2.5 min27:00
13UX patterns for honest AI products1.5 min28:30▸
14Responsible AI: the four questions auditors now ask2 min30:30▸
15Your users decide whose law you’re under2.5 min33:00▸
16The ship-it checklist2.5 min35:30
17Capstone: the sprint & the demo2 min37:30
18How to demo without dying2 min39:30
19Six sessions, one throughline76 min115:30
20Where to go from here2.5 min118:00▸
21You came as users. You leave as builders.2 min120:00