Security, Privacy, and Consumer Protection
This is the summer-term agenda template for 2-hour Zoom class meetings with high-school students. For the 3-hour on-campus fall format, see agenda-template.md.
The summer term compresses the course: expect to cover roughly two
topics per 2-hour meeting. Debates are dropped from this format — HS
students on Zoom are less talkative in the main room, and small-group
breakouts get the participation share instead. Each breakout doc lives
at docs/breakouts/<topic>.md (two prompts per topic; groups pick one and
report back).
Two motifs work well. Pick whichever fits the day’s material. For Lecture 1, when there is no assigned reading yet, see the Lecture 1 variant at the bottom.
Best when the two topics on the day are roughly balanced in weight and each has a good breakout prompt. Keeps the room engaged by shifting to small-group work every 30 minutes.
| Time | Min | Block | Notes |
|---|---|---|---|
| 0:00–0:05 | 5 | Housekeeping + warm-up prompt | Chat check-in; drop the day’s two topics in chat |
| 0:05–0:35 | 30 | Lecture: Topic A | Book concepts + short demo |
| 0:35–0:55 | 20 | Breakout A (Zoom rooms) + report-back | See breakouts/<topic-A>.md — groups pick one of two |
| 0:55–1:05 | 10 | Break | |
| 1:05–1:35 | 30 | Lecture: Topic B | |
| 1:35–1:55 | 20 | Breakout B (Zoom rooms) + report-back | See breakouts/<topic-B>.md |
| 1:55–2:00 | 5 | Wrap + reading preview |
Best when one of the day’s topics needs a long lecture runway (new technical machinery — crypto, BGP, DNS, OAuth) and the other is a lighter counterpart. Consolidates both topics up front and closes with one breakout and a hands-on activity.
| Time | Min | Block | Notes |
|---|---|---|---|
| 0:00–0:05 | 5 | Housekeeping | |
| 0:05–0:55 | 50 | Lecture: Topic A (deep) + Topic B (light) | Cover the heavier topic first while attention is fresh |
| 0:55–1:05 | 10 | Break | |
| 1:05–1:35 | 30 | Breakout (one of Topic A or B) + report-back | Pick whichever breakout has the stronger prompt |
| 1:35–1:55 | 20 | Hands-on activity | See activities/<topic>.md |
| 1:55–2:00 | 5 | Wrap + reading preview |
The first meeting has no assigned reading. Substitute the reading-Q&A frame with introductions and a syllabus tour, and keep the first breakout short so students get a feel for Zoom rooms early.
| Time | Min | Block | Notes |
|---|---|---|---|
| 0:00–0:15 | 15 | Introductions + expectations | Round-robin — name, school, one security question they have |
| 0:15–0:35 | 20 | Syllabus tour | Compressed schedule, grading, breakout format, AI policy |
| 0:35–1:05 | 30 | Lecture 1: Overview + threat modeling | Anchor concepts for the rest of the term |
| 1:05–1:15 | 10 | Break | |
| 1:15–1:40 | 25 | Lecture: Topic B (light framing) | Ethics / warm-up topic |
| 1:40–1:55 | 15 | Short breakout (“meet your room”) + report-back | Low-stakes prompt so students learn the Zoom-room flow |
| 1:55–2:00 | 5 | Wrap + reading preview |
docs/breakouts/<topic>.md) and how to find their assigned room.docs/breakouts/<topic>.md — one file per topic, two prompts each.../index.md — same topic list as the fall course, compressed into
~2 topics per meeting.docs/debates/<topic>.md but the summer
format does not run debates — those are fall-only.The summer term covers the same 18 topics as the fall course in fewer meetings. When planning a day:
breakouts/<topic>.md