1. In Class 2.1 ('The Composer Metaphor: Designing Before Play'), how does a legal engineer resemble a symphony composer?
A) They orchestrate every verse, conditional branch, and looping chorus beforehand so that when you 'hit play,' the legal performance runs automatically start to finish.
B) They improvise rules randomly after a dispute has already started.
C) They play musical instruments inside the courtroom.
2. What are the 'six movements' of the legal engineering symphony unpacked in Class 2.1?
A) Composing the legal score, roots of legal engineering, instructions vs. data, verses/choruses/loops, the Unix plain-text interface, and the macro-evolution of legal careers.
B) Torts, criminal law, family law, tax law, maritime law, and zoning.
C) Hardware manufacturing, shipping, retail, marketing, sales, and support.
3. How does Class 2.1 illustrate an 'automated performance' using a digital escrow example?
A) The digital escrow releases funds automatically the instant the programmed delivery condition is verified, drastically reducing societal transaction costs.
B) A human escrow officer drives cash across town in an armored truck.
C) The buyer and seller wait six months for a court order to release funds.
4. In Movement 3 ('Instructions vs. Data'), how do the three foundational computer science data primitives map to everyday legal drafting?
A) Strings map to legal text/names/clauses, Numbers map to financial amounts/dates/deadlines, and Booleans (True/False) represent the heartbeat of whether a condition is met.
B) Strings are for math, Numbers are for prose, and Booleans are for audio.
C) Data primitives have no relationship to legal contracts.
5. In Movement 4 ('Verses, Choruses, and Loops'), how does traditional legal repetition like 'for each employee' translate into code?
A) Into an explicit programmatic loop (like a catchy chorus in a song) that automatically iterates through every employee record and executes the rule flawlessly.
B) By copying and pasting the same paragraph 10,000 times by hand.
C) By ignoring all employees after the first one.
π Expert Mastery Questions (Questions 6β20)
6. What happens in Class 2.1's 'contract chaining' example if a background check module in an automated hiring sequence fails?
A) The downstream permission chain immediately halts and locks down the subsequent employment contract module so no unauthorized onboarding occurs.
B) The employment contract executes anyway and ignores the failed check.
C) The system deletes the entire company database.
7. Why does Class 2.1 call Boolean (True/False) primitives 'the actual heartbeat of a contract'?
A) Because every contractual trigger and obligation ultimately hinges on a binary question: 'Has this specific condition been metβYes (True) or No (False)?'
B) Because Booleans measure the heart rate of the signatories.
C) Because Booleans can store paragraphs of legal text.
8. What grammatical hurdle must lawyers overcome when reading variable assignment in Movement 3?
A) Distinguishing equality checking (`==`) from right-to-left value assignment (`=`), where the value on the right is placed into the variable container on the left.
B) Learning to read upside down.
C) Writing all variable names in Latin.
9. When translating a dense legal clause into a software score, what must happen to vague legal connectors?
A) They must collapse into strict, deterministic conditional code (`if / else` statements) with unambiguous outcomes for every branch.
B) They should be made even vaguer so the computer can guess.
C) They are removed without any replacement logic.
10. In Movement 5 ('The Grand Symphony'), what 1980s design principle makes modular legal engineering future-proof?
A) The Unix philosophyβbuilding modular programs that communicate via universal plain-text streams readable by any machine across decades.
B) Storing contracts on proprietary magnetic tape drives.
C) Writing every contract as a single 100,000-line binary blob.
11. At the most fundamental level of plain-text streams in Class 2.1, what is a 'pointer'?
A) A variable that stores the exact memory or ledger address of another data point, telling the machine where to go next to find that information.
B) A laser pointer used during slide presentations.
C) A mouse cursor icon.
12. Why are pointers such an elegant mechanism for modular legal architecture?
A) Instead of duplicating massive legal documents, a contract can reference the exact canonical address of a shared definition, registry, or upstream agreement.
B) Because pointers automatically pay gas fees.
C) Because pointers hide contract terms from the parties.
13. How does Class 2.1 contrast a static spreadsheet with an active runtime script?
A) A spreadsheet passively holds cells of data, whereas an active script is dynamic logic that processes, manipulates, and acts on data in real time based on rules.
B) A spreadsheet can execute blockchain transactions without code.
C) Active scripts cannot process numbers.
14. Why does Class 2.1 state that law didn't just adapt to code, 'it actually inspired it'?
A) Because Charles Goldfarb's GML markup came from legal drafting redlines and Nick Szabo's smart contracts hardcoded legal consideration prior to Bitcoin.
B) Because Congress wrote the Linux kernel.
C) Because judges invented silicon transistors.
15. In the transportation metaphor reviewed in Movement 6, what new legal concepts emerged when society moved from horses to the 'cars era'?
A) High-speed regulatory guardrails such as negligence torts, traffic rules, and seatbelt lawsβparalleling the safety rails needed for mechanized legal software.
B) Maritime piracy treaties.
C) Horse-shoeing licenses.
16. What happens to routine administrative and transactional legal work as automated execution matures?
A) Routine execution is taken over by automated runtimes, elevating human legal engineers to focus on system architecture, orchestration, and edge-case governance.
B) Routine administrative paperwork increases tenfold.
C) Computers refuse to process recurring transactions.
17. In the composer metaphor, what corresponds to the 'instruments' of the orchestra?
A) The decoupled instructions (active logic) and data primitives (strings, numbers, booleans) working together in harmony.
B) The office furniture in a law firm.
C) Paperclips and staplers.
18. Why is 'designing before play' essential when deploying a smart contract or automated legal runtime?
A) Because once the curtain rises and the runtime executes autonomously, poorly orchestrated logic will execute unintended consequences immediately.
B) Because you can easily rewrite the past after funds are sent.
C) Because compilers ignore syntax errors.
19. How does assembling modular legal blocks ('contract chaining') improve corporate compliance?
A) Each module verifies its prerequisite (e.g., background check or escrow funding) before granting permission to the next downstream contract in the chain.
B) It allows any module to bypass security checks.
C) It requires manual signatures between every line of code.
20. What closing choice does Class 2.1 present to the listener as the curtain rises on computational law?
A) Whether to remain bogged down in static dead-tree paperwork or step onto the podium as a legal engineer orchestrating the automated runtime of the future.
B) Whether to play violin or piano.
C) Whether to use blue or black ink.