# Site ## Pages - [Page not found](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/404/): That page doesn't exist, or it has moved since you last looked - [Assessment](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/assessments/): Every piece of graded work in the course, what it is worth, and when it is due. - [Assignment 3: Cross-Examination](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/assessments/cross-examination/): Arguing both sides of a real provenance dispute before you're allowed to reach a verdict - [Assignment 1: First Forensics](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/assessments/first-forensics/): A single passage of text, two independent checks, and a verdict you can defend to someone assigned to disagree with you - [Assignment 2: The Full Workup](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/assessments/the-full-workup/): A mixed-media case worked with at least three independent methods, written up as a forensic report - [Assignment 4: The Slop Report](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/assessments/the-slop-report/): An independent investigation into a real, self-chosen case of suspected synthetic content, written for a public audience - [Lectures](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/): What is covered, week by week, and which topics each lecture draws on. - [The forensic turn](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/week-01/): Why "is this real?" became a methods question, and how a course about bullshit became a course about slop - [Verification as a practice](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/week-02/): SIFT, lateral reading, and why "critically ignoring" something is a skill in its own right - [Textual tells](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/week-03/): How language models give themselves away, and why every reliable tell has a half-life - [Pixels don't lie (usually)](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/week-04/): An introduction to image forensics, from reverse search to GAN fingerprints - [Faces that never existed](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/week-05/): Deepfakes, voice cloning, and two real fraud cases that changed how the field takes the threat - [Invisible ink](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/week-06/): Watermarking synthetic media, and how quickly a robust-sounding signal turns out not to be - [Chain of custody](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/week-07/): Content provenance, the C2PA standard, and what it means to sign a file's history rather than guess at it - [The arms race](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/week-08/): Why detectors keep failing, and what it means that an entire industry now exists to defeat them - [Slop at work](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/week-09/): Workslop, the office's own version of the problem, and why it hides in plain sight - [Who's watching](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/week-10/): Platforms, disclosure rules and content moderation at a scale no human team can read - [The ethics of accusation](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/week-11/): What forensic work owes the person on the other end of a wrong verdict - [Closing arguments](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/lectures/week-12/): What eleven weeks of casework add up to, and where the discipline goes from here - [People](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/people/): Who teaches the course, and how to reach them. - [Elena Kowalczyk](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/people/elena-kowalczyk/): Tutor covering workplace slop and investigative writing, and the final case presentations - [Jonah Whitfield](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/people/jonah-whitfield/): Tutor covering content provenance standards, platform policy and disclosure regulation - [Naledi Mokoena](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/people/naledi-mokoena/): Tutor covering digital literacy and verification method, from lateral reading to textual forensics - [Dr Priya Nandakumar](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/people/priya-nandakumar/): The convenor, responsible for the course's overall shape and for the opening and closing weeks that hold it together - [Ravi Chandrasekaran](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/people/ravi-chandrasekaran/): Tutor covering image, video and watermarking forensics, and the tools behind each - [Prof Tomas Vidergar](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/people/tomas-vidergar/): Co-convenor, working on the philosophy of technology and the intellectual history that runs from bullshit to slop - [Policies and support](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/policies/): The course-wide rules for late work, extensions, academic integrity and getting help. - [Scene of the crime](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/sessions/case-01-scene-of-the-crime/): The first casework session — establishing the difference between a hunch and evidence, before you're given any tools to tell them apart - [Your first SIFT](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/sessions/case-02-your-first-sift/): Running the four SIFT moves on a real, currently-circulating claim, in order, without skipping ahead - [The text workup](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/sessions/case-03-the-text-workup/): Applying independent textual checks to the same passage, and reconciling it when they disagree - [The image workup](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/sessions/case-04-the-image-workup/): Running a reverse image search and an automated detector on the same image, and taking their disagreement seriously - [The video workup](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/sessions/case-05-the-video-workup/): Working out which of this week's checks you can actually apply to a short clip, and which you can't - [Watermark hunting](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/sessions/case-06-watermark-hunting/): Embedding a watermark, then trying to destroy it through nothing more hostile than ordinary handling - [The full workup](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/sessions/case-07-the-full-workup/): Combining independent methods from weeks 3 to 7 into one report on a mixed-media case, with a confidence level the evidence actually earns - [Breaking a detector](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/sessions/case-08-breaking-a-detector/): Trying to make your own content evade a detector, and taking your success or failure seriously as evidence - [The office file](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/sessions/case-09-the-office-file/): Reviewing a sample workplace document for workslop indicators without assuming bad faith on the part of whoever wrote it - [Drafting a policy](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/sessions/case-10-drafting-a-policy/): Writing one clause of a synthetic-media disclosure policy that handles a case the real-world example didn't - [Cross-examination](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/sessions/case-11-cross-examination/): Arguing both sides of a real provenance dispute before you're allowed to reach a verdict - [The Slop Report](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-JamesYE03/sessions/case-12-the-slop-report/): Final case presentations, and the submission of a full independent investigation