# Site ## Pages - [Page not found](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/404/): That page doesn't exist, or it has moved since you last looked - [Assessment](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/assessments/): Every piece of graded work in the course, what it is worth, and when it is due. - [Inverse Material Design Project](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/assessments/inverse-material-design-project/): The capstone — pose and solve an inverse design problem for a real Chinese food material, using the course's models run backward. - [Laboratory Portfolio](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/assessments/laboratory-portfolio/): A portfolio built from both virtual instruments plus two supplied-dataset analyses, demonstrating fitting, interpretation and honest provenance. - [Material Characterisation Report](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/assessments/material-characterisation-report/): A short written report characterising one real Chinese food material using the thermal or mechanical models built in Stage 1. - [Modelling Problem Sets](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/assessments/modelling-problem-sets/): A set of worked problems applying the transport, kinetics and phase- transition models from Stages 2 and 3 to new numbers. - [Lectures](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/): What is covered, week by week, and which topics each lecture draws on. - [Opening Lecture: Why Treat Food as a Material](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/week-01/): The course's central claim — texture is a measurable material property — and how the four-stage curriculum builds toward testing it. - [Rheology I: Flow Behaviour](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/week-02-rheology-i-flow-behaviour/): In-class walkthrough of Newtonian, power-law and Herschel-Bulkley flow — reading a flow curve to tell "thick" apart from "won't move until pushed." - [Thermal Characterisation](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/week-03/): Closing Stage 1 with the thermal toolkit — sensible heat, latent heat of transition, and reading a calorimetry trace as a two-transition story. - [Stage 2 Overview: From Flow to Structure](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/week-04/): Why the course moves from measuring behaviour to explaining it, and how a network's connectivity — not just its ingredients — sets a gel's texture. - [Protein Aggregation and Gelation](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/week-05/): Watching soy milk become tofu as a percolation event — the gel point as a moment in time, not a texture, and the Winter-Chambon criterion for it. - [Colloids and Emulsions](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/week-06/): Why a simmered broth turns milky and stays that way — Stokes' law, droplet size, and closing Stage 2's run of network-and-dispersion structures. - [Stage 3 Overview: Transport, Kinetics and Transformation](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/week-07/): Why cooking is best modelled as three coupled processes — heat and mass transport, reaction kinetics, and phase transition — not one vague "heat." - [Reaction Kinetics](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/week-08/): Why a small rise in oven temperature browns Peking duck skin much faster than the temperature difference alone suggests — the Arrhenius equation. - [Phase Transitions in Cooking](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/week-09/): What happens inside a youtiao as it deep-fries — a moving moisture front and a crust crossing its glass transition, closing Stage 3. - [Stage 4 Overview: Prediction, Design, and the Crispness Deep-Dive](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/week-10/): How Stage 4 turns Stage 3's models into predictions and then a design tool, with a full lecture on crispness as a metastable material state. - [The Crispness Design Space](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/week-11/): Turning Module 9's glass transition into a map — temperature and moisture bounding a crisp region on two sides, and why a cracker in humid air softens. - [Inverse Material Design](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/lectures/week-12/): The capstone design problem — given a target texture, work backward through the course's models to choose a formulation and a process. - [People](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/people/): Who teaches the course, and how to reach them. - [Idris Fenn](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/people/idris-fenn/): A tutor working across the course's first reviews and the practical work that follows them. - [Marisol Quaye](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/people/marisol-quaye/): The founding convenor, responsible for the course's shape and its weekly teaching programme. - [Policies and support](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/policies/): The course-wide rules for late work, extensions, academic integrity and getting help. - [References](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/references/): The complete, verified bibliography behind every factual and quantitative claim made across SLOP3358 — grouped by topic, with the modules that cite each source. - [Resources](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/resources/): Tools, supplied datasets and further-reading pointers that support the modules and the Laboratory Portfolio — not the course's full bibliography. - [What Is Edible Matter?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/sessions/01-what-is-edible-matter/): Framing the course's central claim — a food's texture is a measurable material property, not a matter of taste. Anchored on tapioca pearls. - [Rheology I: Flow Behaviour](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/sessions/02-rheology-i-flow-behaviour/): Why doubanjiang has to be pushed before it flows, and honey doesn't — Newtonian, power-law and Herschel-Bulkley models of shear flow. - [Thermal Characterisation](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/sessions/03-thermal-characterisation/): Reading a braise as a heat-and-transition budget — specific heat, latent heat of transition, and what a thermal signature tells you about pork belly. - [Polymer Networks I: Starch Gels](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/sessions/04-polymer-networks-i-starch-gels/): How liangpi goes from a pourable starch slurry to a sliceable sheet — gelatinisation, retrogradation, and the degree-of-gelatinisation model. - [Protein Aggregation and Gelation](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/sessions/05-protein-aggregation-and-gelation/): The moment soy milk becomes tofu — percolation, the gel point, and the Winter-Chambon criterion for when a liquid becomes a solid network. - [Colloids and Emulsions](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/sessions/06-colloids-and-emulsions/): Why a long-simmered bone broth turns milky and stays that way — Stokes' law and what actually stabilises a food emulsion. - [Heat and Mass Transport](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/sessions/07-heat-and-mass-transport/): Why a xiaolongbao's filling is still cold when its wrapper is done — Fourier's law, the Biot number, and simultaneous heat and moisture transport. - [Reaction Kinetics](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/sessions/08-reaction-kinetics/): Why Peking duck skin browns faster at a higher oven temperature than the temperature difference alone would suggest — the Arrhenius equation. - [Phase Transitions in Cooking](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/sessions/09-phase-transitions-in-cooking/): What actually happens inside a youtiao as it deep-fries — a moving moisture front and a crust crossing its glass transition. - [Building Predictive Models](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/sessions/10-building-predictive-models/): Fitting the Virtual Rheometer's models to noisy data — least squares, residuals, and how to tell a good model fit from a lucky one. - [The Crispness Design Space](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/sessions/11-the-crispness-design-space/): Mapping temperature and moisture onto glassy, rubbery, crisp and softened regions — the state diagram behind why crackers go stale. - [Inverse Material Design](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-pengyue-Stella/sessions/12-inverse-material-design/): Given a target texture, work backward through the course's models to choose a formulation and process — the capstone design problem.