# Site ## Pages - [Page not found](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/404/): That page doesn't exist, or it has moved since you last looked - [Approach](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/approach/): Why the course is built this way, what it deliberately avoids, and what the "855" case-file numbers on lecture pages are. - [Assessment](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/assessments/): Every piece of graded work in the course, what it is worth, and when it is due. - [Build an Oracle](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/assessments/build-an-oracle/): Design and build a small working oracle of your own — and disclose exactly how it works, rather than let it pass as magic. - [Final project: Was It a Sign?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/assessments/final-project/): The capstone — a full, honest account of one moment in your own life that felt like fate, written twice over, as it felt and as you can now explain it. - [Meaning Autopsy](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/assessments/meaning-autopsy/): Taking one real coincidence from your own diary apart in full, using the course's frameworks rather than your first instinct about it. - [Pattern Diary](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/assessments/pattern-diary/): A running log of coincidences, streaks and omens noticed in your own life, written up before you know what any of them mean. - [Lectures](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/): What is covered, week by week, and which topics each lecture draws on. - [The pattern-seeking animal](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/week-01/): Why a brain built to spot predators in leaves now sees faces in toast, streaks in coin flips, and messages in static. - [Probability feels wrong](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/week-02/): Why intuitions about chance are reliably, predictably bad — and what that means for anything you're tempted to call a coincidence. - [Omens](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/week-03/): What turns an ordinary event into a sign, across cultures and centuries — and what an omen is actually doing for the person who reads one. - [Dreams](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/week-04/): Does a dream mean something on its own terms, or does the meaning get added afterward, by the waking mind that retells it? - [Jung and synchronicity](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/week-05/): Carl Jung's "meaningful coincidence" — an event linked to your inner state by meaning rather than cause — and whether that's a real category or a good name for a feeling. - [Astrology](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/week-06/): Why a horoscope written for a twelfth of the planet can feel like it was written about you specifically — and what that says about reading, not about the stars. - [Tarot](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/week-07/): If a reading only ever tells you something you already suspected, is it still doing something useful — and what, exactly? - [The I Ching](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/week-08/): A 3,000-year-old divination system built on genuinely random coin tosses — and the case that structured randomness can produce advice worth taking. - [Numerology](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/week-09/): What a number is doing when it stops being an arithmetic fact and starts feeling like a message meant for you. - [Cognitive biases](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/week-10/): Confirmation bias and illusory correlation, named properly — the two mechanisms that have been running underneath every week so far. - [Algorithms as modern oracles](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/week-11/): When a recommendation algorithm "gets you," is it reading you personally, or reading everyone who looks statistically like you? - [Synthesis](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/lectures/week-12/): Bringing the three-part method — seeing, meaning, trusting — back together, and turning it on the last thing in the course that hasn't been examined yet — the course website itself. - [People](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/people/): Who teaches the course, and how to reach them. - [Sanjay Okonkwo](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/people/sanjay-okonkwo/): Tutor. Previously built recommendation systems for a music app; now studies what happens to a person's sense of being understood when a machine gets good enough at predicting them. - [Dr Wren Castellan](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/people/wren-castellan/): Convenor. Trained in cognitive science and philosophy of mind, with a standing interest in why people find some explanations more satisfying than others, regardless of how well those explanations hold up. - [Policies and support](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/policies/): The course-wide rules for late work, extensions, academic integrity and getting help. - [Starting the Pattern Diary](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/sessions/workshop-1-starting-the-diary/): Setting up the habit the whole semester leans on — noticing a pattern in your own life and writing it down before you know what, if anything, it means. - [Autopsy method clinic](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/sessions/workshop-2-autopsy-method-clinic/): A working session on how to take a coincidence apart properly, before the Meaning Autopsy asks you to do it in writing, unsupervised. - [Peer review: Meaning Autopsy drafts](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/sessions/workshop-3-peer-review-autopsy/): Bringing a draft autopsy to be read by someone other than yourself, a week before it's due. - [Oracle build clinic](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/sessions/workshop-4-oracle-build-clinic/): Choosing what your own small oracle will do, and being honest on paper about how its mechanism actually works. - [Playtesting oracles](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/sessions/workshop-5-playtesting-oracles/): Handing your in-progress oracle to a classmate and watching, in real time, whether a stranger reads it the way you intended. - [Structuring "Was It a Sign?"](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-kyle-zjy/sessions/workshop-6-structuring-the-final-project/): Turning one real, personally significant moment into a structured piece of writing, before the semester's final deadline arrives.