1. In programming syntax, what does a single equals sign (`=`) represent compared to standard English prose?
A) An active instruction that takes the data on the right and stores it into the variable container on the left.
B) A passive declaration of mathematical equality.
C) A typographical error in legal briefs.
2. What is the specific function of a double equals sign (`==`) in computational legal engineering?
A) It evaluates a condition like a scale, asking whether two values are identical and returning true or false.
B) It assigns two variables at the same time.
C) It deletes a variable from memory.
3. In software engineering, what concept directly mirrors the legal concept of 'performance' (the fulfillment of contractual obligations)?
A) A runtime — the live execution of instructions.
B) A static paper filing cabinet.
C) A printed PDF signature page.
4. How do you read a single-equals variable assignment statement (`x = y`) to overcome English left-to-right prose bias?
A) Read right-to-left: start at the value on the far right, recognize the assignment instruction (`=`), and store it in the container on the left.
B) Read strictly left-to-right as a passive statement of fact.
C) Ignore the right side of the statement.
5. In the transportation metaphor from Class 6.1, what are the three historical stages of the legal profession?
A) Direct Law (horse and buggy), Mechanized Law (early cars / legal engineering), and Automated Law (autonomous self-executing Waymos).
B) Maritime Law, Aviation Law, and Space Law.
C) Paper Law, Typewriter Law, and Fax Machine Law.
🎓 Expert Mastery Questions (Questions 6–20)
6. Why do brilliant legal professionals often hit a cognitive wall when first looking at basic computer code?
A) Because English prose treats `=` as a passive statement of equality, whereas code uses it as an active state-mutation command.
B) Because lawyers are unfamiliar with conditional logic.
C) Because legal agreements never contain obligations or conditions.
7. To bridge the gap between law and computer science, Class 6.1 recommends shifting from a static paper-drafting mindset to what kind of mindset?
A) A calculus mindset focused on dynamic execution and runtimes.
B) An archival litigation mindset.
C) A purely rhetorical mindset.
8. How does a piece of data inside an actively running script differ from a data entry sitting inside a standard spreadsheet?
A) In a running script, the data is part of a dynamic living system that triggers actions, fulfills conditions, and drives performance forward.
B) In a running script, the data cannot be read by computers.
C) There is no difference between a static spreadsheet and an active script.
9. What metaphor does Class 6.1 use to describe variable assignment with a single equals sign (`=`)?
A) Physically packing an item from the right into a box (container) on the left.
B) Weighing two items on a balance scale.
C) Mailing a physical letter.
10. What metaphor does Class 6.1 use to describe condition evaluation with a double equals sign (`==`)?
A) Placing two items on a scale to weigh them and ask whether they are identical.
B) Packing an item into a shipping crate.
C) Shredding a paper contract.
11. What happens if a lawyer reads a single equals sign (`=`) in code and assumes it means a check for equality?
A) The entire conditional logic of the document collapses because assignment overwrites state instead of testing a condition.
B) The code runs twice as fast.
C) The compiler automatically converts the contract to a PDF.
12. When used as a strict Boolean gate, what are the only two possible outputs of a double equals (`==`) evaluation?
A) True or False.
B) Maybe or Pending.
C) Plaintiff or Defendant.
13. Why does the double equals (`==`) Boolean gate force legal drafters to eliminate fuzzy 'and/or' scope ambiguities?
A) Because a computer cannot process ambiguity and requires strict true/false logical gates to execute without hesitation.
B) Because computers prefer long Latin phrases.
C) Because Boolean gates only work on paper.
14. In computational syntax, what does a standard legal 'clause and sub-clause' hierarchy translate into?
A) Nested `if / else` conditional logic.
B) Unstructured plain text.
C) Hardware network cables.
15. When a contract requires a party to perform repeated, recurrent tasks, what computational construct automates that repetition?
A) A `for` loop.
B) A static comment block.
C) A manual spreadsheet copy-paste.
16. In the 3-step brain-training exercise for reading right-to-left, what is Step 1?
A) Jump your eyes to the value on the far right side of the equation.
B) Read the variable name on the far left first.
C) Skip the line entirely.
17. In the 3-step right-to-left reading exercise, what happens in Step 2 and Step 3?
A) Step 2 recognizes the active assignment instruction (`=`), and Step 3 moves left to store that value in the variable container on the left.
B) Step 2 deletes the value, and Step 3 halts the program.
C) Step 2 prints the document, and Step 3 files it in court.
18. Why does the era of 'Mechanized Law' (legal engineering) require new guardrails according to the transportation metaphor?
A) Like early automobiles, legal engineering introduces hyperspeed and automation that require traffic laws and safety standards.
B) Because mechanized law moves slower than a horse and buggy.
C) Because mechanized law eliminates all computers.
19. As legal deliverables evolve into software, what is the 'engineering route' career path described in Class 6.1?
A) Developers acting as specialized legal authorities, similar to how patent agents operate today.
B) Traditional courtroom litigators who refuse to use computers.
C) Graphic designers formatting legal logos.
20. What is the 'lawyering route' career path described at the conclusion of Class 6.1?
A) Practitioners who naturally operate with programming syntax in everyday practice because the line between natural language and computational execution has vanished.
B) Lawyers who only draft handwritten parchment deeds.
C) Paralegals who manually transcribe audio tapes.