Source

The format comes from the course repository (README and exam/mock_exam.pdf). The mock questions and their answer key are official. The practice questions at the end are my own, written in the same style; they are not from the lecturers.

TL;DR

  1. Written exam, 2 hours, 50% of the final grade. Admission needs 50% of the mini-project points.
  2. 11 lectures (Lectures 3 to 13, all except the first two), 3 questions per lecture: 33 questions.
  3. Free-form, conceptual. “Conceptual questions expect up to 4 sentences.” Every question is worth the same.
  4. That is about 3.5 minutes per question. Short, exact answers in the lecturers’ terms win.
  5. The mock exam has one question for each of Lectures 3 to 10. Lectures 11 to 13 have no mock question.
Date27 July 2026, 16:00 to 19:00 slot, Hörsaal N07 (Hörsaalzentrum Morgenstelle)
Duration2 hours
ScopeLectures 3 to 13; Lectures 1 and 2 are background only
Questions3 per lecture, 33 in total, equal points
Answer formatfree text in a box, conceptual questions up to 4 sentences
flowchart LR
  A["Attacks<br/>L3-L4 · 6 Q"] --> B["Detection and data<br/>L5-L6 · 6 Q"]
  B --> C["Alignment tools<br/>L7 · 3 Q"]
  C --> D["Agents and their security<br/>L8-L9 · 6 Q"]
  D --> E["Scheming<br/>L10 · 3 Q"]
  E --> F["Systems and automation<br/>L11-L12 · 6 Q"]
  F --> G["Forecasting<br/>L13 · 3 Q"]

What the Questions Look Like

The mock exam shows four patterns. Each asks for understanding, not for recall of numbers:

PatternMock exampleWhat a full answer contains
Explain a claim and its consequenceQ1 “the attacker moves second”what it means + why it matters (static numbers are an upper bound)
Structured parts (a), (b), (c)Q2 abliterationone short, exact answer per part, labeled
Why this design?Q3 Binoculars, Q6 progressive disclosurethe problem, the mechanism, why the mechanism solves it
State and distinguishQ4 threat models, Q7 trifecta, Q8 deception vs. schemingname every item, then the difference or the combination that matters

Two more examples are on the Lecture 1 grading slide (Lecture 1, Grading):

  • “Describe the GCG attack and explain why gradient-based suffix optimization can bypass LLM safety training.” → Lecture 3, GCG
  • “Compare RLHF and DPO as alignment methods; what are the key trade-offs?” → Lecture 7, DPO

The Mock Exam

The official mock exam: one question per part, Parts I to VIII. The answers below follow the official answer key closely. Try each question first, then open the answer.

Q1 (Lecture 3). What does "the attacker moves second" in AI security mean, and why does it make static benchmark numbers unreliable?

Study: Lecture 3, The Attacker Moves Second · Kerckhoffs’s principle · Adaptive Attack

Q2 (Lecture 4). Abliteration strips a model's ability to refuse by removing the direction in its activations that encodes refusal. State (a) what is removed, (b) the linear-algebra operation used, and (c) whether any training is required.

Study: Lecture 4, the refusal direction · why it is a projection · Refusal Direction

Q3 (Lecture 5). The Binoculars detector uses two models, an "observer" and a "performer". Explain why it compares two perplexities instead of thresholding one.

Study: Lecture 5, why perplexity fails · Binoculars · AI Text Detection

Q4 (Lecture 6). State the three privacy threat models (extraction, reconstruction, inference) and describe the differences and risks.

Study: Lecture 6, Three Privacy Threat Models · Models can infer · Privacy Threat Models

Q5 (Lecture 7). Direct Preference Optimization (DPO) is summarized as "your language model is secretly a reward model." What two expensive components of RLHF does DPO eliminate?

Study: Lecture 7, why RL is expensive · One objective, no reward model · DPO · RLHF

Q6 (Lecture 8). Explain progressive disclosure in Agent Skills, and why it lets a skill's effective size be essentially unbounded relative to the context window.

Study: Lecture 8, Agent Skills · progressive disclosure · Agent Skills

Q7 (Lecture 9). State the three capabilities of the "lethal trifecta" that enable harmful prompt injections. Explain why it is the combination, not any single capability, that makes an agent dangerous.

Study: Lecture 9, the trifecta · EchoLeak · Lethal Trifecta

Q8 (Lecture 10). State the distinction between deception and scheming, and give the definition of scheming.

Study: Lecture 10, deception · scheming · Scheming

What the answer key teaches

Every model answer names the exact terms of the lecture (refusal direction, directional ablation, cross-perplexity, exfiltration channel) and then gives one reason. None of them lists paper titles, authors or benchmark numbers. The only number in the key (“near 0%”) supports the argument.

Writing a Four-Sentence Answer

A template that fits most questions

  1. Define or state the thing in the lecturer’s words.
  2. Mechanism: how it works, in one sentence.
  3. Why: the reason it works, fails or matters; the consequence.
  4. Contrast or example: the closest related concept, or one concrete case from the slides.

Worked on the Lecture 1 example question (GCG):

  1. GCG is a white-box jailbreak that optimizes a suffix of tokens appended to a harmful prompt.
  2. It uses the gradient with respect to the one-hot tokens to pick promising token swaps, evaluates a batch of candidates and keeps the best, maximizing the probability of an affirmative prefix like “Sure, here is”.
  3. Safety training mostly shapes the first tokens of the answer, so once the model has started with the affirmative prefix, autoregression continues the harmful answer.
  4. The suffix lies in a region of input space that safety training never covered, and suffixes found on open models transfer to closed ones.

Where points get lost

  • Answering only half: “State and explain”, “the difference and the risks”. Number the parts in the question and tick them off.
  • Listing instead of explaining. “Private data, untrusted content, external communication” without the sentence about the combination is half an answer.
  • Mixing up neighbors: jailbreak vs. prompt injection (L3), deception vs. scheming (L10), watermarking vs. steganography (L11), AI control vs. scalable oversight (L12), calibration vs. sharpness (L13).
  • Spending time on numbers. Exact percentages are rarely needed; the direction of an effect (“collapses to near 0”, “about a third undetected”) is enough.

Where to Practice

The “Exam relevance” box at the top of every lecture lists the likely topics. The Study Plan turns them into learning goals.

Cross-Lecture Practice

Not official. These questions combine lectures, the way the exam profile’s “apply to a similar situation” works. They also cover Lectures 11 to 13, which have no mock question.

Two agents talk through a channel that a monitor reads in full. Why might the monitor still miss collusion, and what could catch it? (Lectures 11, 5)

Why must an AI control protocol be evaluated with a red team that knows the protocol? (Lectures 12, 3)

How are reward hacking and emergent misalignment connected, and what does inoculation prompting change? (Lectures 12, 4)

Why is training a model against a chain-of-thought monitor not recommended? (Lectures 10, 12)

A forecaster always predicts the base rate. Is that forecaster calibrated? Is it a good forecaster? (Lecture 13)

AI agents automate 90% of AI research work. Why does research not become 100× faster? (Lectures 13, 12)

Exam Tactics

  • Pace: about 3.5 minutes per question. Skip a question you are stuck on and come back.
  • Parse the question: mark every verb (state, explain, compare, give) and every (a), (b), (c). Each one is a point you can lose.
  • Four sentences maximum is a ceiling, not a target. Two exact sentences beat four vague ones.
  • Use the lecture terms. “Directional ablation”, “cross-perplexity”, “exfiltration channel”, “trusted editing”, “proper scoring rule”: the key uses them, so should you.
  • Name the mechanism, then the reason. Almost every mock answer has the form “X works by Y, which matters because Z”.