You're doing it wrong."
"I'm doing it exactly the way the schematic says."
"The schematic is wrong." Adrian leans over Elena's shoulder, close enough that she can smell the same expensive, unbothered cologne from the assembly, and taps the diagram with one finger. "You've got the load sensor mounted before the thermal clamp. Order matters. If the sensor reads before the material's under thermal stress, your baseline is contaminated before we even start."
"I built this schematic."
"I know. That's how I know it's wrong."
Elena sets down the sensor with more force than strictly necessary and glares at him across the workbench. It is the second Tuesday of their partnership, three days before the first full trial run, and the lab smells like solder and the particular burnt-metal scent of a soldering iron someone left on too long. Neither of them looks up when Dr. Carter passes behind them with an armful of beakers.
"Fine," Elena says. "Show me."
Adrian reaches past her, close enough that his sleeve brushes her arm, and repositions the clamp with the kind of quick, practiced efficiency that makes her wonder, not for the first time, how many hours he's spent alone in a lab that nobody ever gave him credit for. He steps back once it's done, and she checks it, hating slightly how correct it is.
"There," he says. "Now it's not wrong."
"It's marginally less wrong."
"I'll take marginally."
They run the first test at eleven minutes past four, both of them leaning over the readout screen at the same time, shoulders nearly touching, watching the numbers climb as the thermal clamp does its work. The material, a small steel composite sample meant to stand in for a scaled bridge joint, holds steady through the first three stress increments.
At the fourth, it fractures.
Not catastrophically. A clean, small c***k along the seam, exactly the kind of failure point Elena's model predicted it would produce, at almost exactly the temperature threshold her father's old equations suggested it would.
For a second neither of them says anything.
"It worked," Elena says, quiet, like saying it too loud might undo it.
"It worked," Adrian repeats, and there's something in his voice she's never heard directed at her before, something without any edge in it at all.
She looks at the readout again, at the tidy, predictable data confirming a model she built out of a dead man's forty-year-old handwriting, and feels her throat tighten in a way that has nothing to do with the competition.
"Hey," Adrian says, watching her face change. "You okay?"
"I'm fine."
"You don't have to be fine. You just watched your dad's math actually work."
Elena doesn't answer right away. She busies herself resetting the clamp instead, giving her hands something to do so her face doesn't have to do anything at all.
"He never got to see it used for anything," she says finally, not looking at him. "Not really. He ran the numbers for years and most of it just sat in a drawer. Nobody wanted to fund testing that expensive for a school district that couldn't afford new textbooks, let alone new overpasses."
"So you're finishing it."
"I'm not finishing anything. I'm borrowing his equations for a science fair."
"You built a working failure prediction model off equations everyone else ignored," Adrian says. "That's not borrowing. That's finishing."
Elena looks up at him then, and he's not smiling, not performing anything, just watching her with the kind of attention she's spent two years assuming he saved exclusively for beating her. It unsettles her more than any of his usual comments ever have.
"Don't do that," she says.
"Do what?"
"Be nice. It's disorienting."
"I can go back to insulting your citation formatting if you'd prefer."
"Please."
"Your hypothesis section still buries the lede."
"There we go," Elena says, and something in her chest loosens, grateful for the return of familiar ground. "Much better."
They run the steel composite three more times to confirm the pattern holds, and each time the material fails within the same narrow window, close enough to be reliable, different enough to prove the model accounts for real variance instead of predicting a single clean number that would look suspicious to judges who know what real data looks like.
"Now the second material," Adrian says, already heading for the storage room. "If it holds for two different material classes, that's the difference between an interesting result and something a review board actually takes seriously."
He comes back with the polymer composite sample, and Elena preps the rig while he recalibrates the sensor array between materials, the two of them moving around each other now with an efficiency that would have been unthinkable three weeks ago.
The first run produces a number that makes no sense at all.
"That can't be right," Elena says, staring at the readout. "It's showing failure at a lower stress threshold than the steel, but the polymer composite should be more resistant to thermal fatigue, not less. That's backwards."
"Run it again."
They run it again. Same result, slightly different number, equally impossible.
"Your equations are wrong," Adrian says, frowning at the data.
"My equations are not wrong. They worked perfectly twenty minutes ago."
"For a different material. Maybe the model doesn't generalize the way you think it does."
"It generalizes fine. The math accounts for material class, that's the entire point of building it as a compound stress model instead of a single-material one."
"Then explain the number, Hart, because right now it's telling me polymer composite fails faster than steel under identical thermal load, and unless materials science has quietly rewritten itself since this morning, that's not possible."
"I know it's not possible. I built the model, I know what it's supposed to do."
"Then something's wrong with the setup, not the math."
"The setup is identical to the last run."
"Clearly it isn't, or we wouldn't be looking at this."
They go back and forth for the better part of an hour, checking the rig, rechecking Elena's derivation line by line on the whiteboard, both of them increasingly short with each other in a way that feels almost like relief after two weeks of careful politeness, like the old rhythm of arguing has just been waiting under the surface the entire time. Elena is halfway through defending a coefficient for the third time when Adrian goes quiet, crouched by the base of the rig, running his thumb along the underside of the thermal sensor.
"Found it," he says.
"Found what."
"The calibration date on this sensor. It's from last semester's chem unit. Nobody recalibrated it before we started using it for stress testing, and the tolerance drift on a sensor this old would be enough to throw off a reading exactly like this one, especially at the lower thermal ranges the polymer test runs through."
Elena stares at him. "It was the sensor."
"It was the sensor."
"Not my math."
"Not your math," he confirms, and there's no gloating in it, which somehow makes it worse, because she'd almost rather he gloated than looked this satisfied on her behalf instead of his own.
They recalibrate the sensor and run the polymer test a third time. The number comes back exactly where it should, well within the range her model predicted, a clean, sensible result that makes the last hour of arguing feel almost affectionate in retrospect.
"I told you the math wasn't the problem," Elena says.
"You also told me the setup was identical when it clearly wasn't."
"That's a technicality."
"That's an hour of my life I'm not getting back."
"You're the one who insisted on checking my derivation three separate times."
"Because you kept being wrong about being right."
"I was right. Eventually."
"Eventually isn't the same as immediately."
Elena almost laughs, catches herself, and covers it by logging the final result instead, though she can feel him watching her fight the smile and knows he's noticed anyway.
On their way to grab a fresh sample for a confirmation run, Adrian pauses at the storage room door. The shelf near the back, the one with the gap that's been widening for two weeks now, has shifted again, an entire row out of alignment, like someone went through it in a hurry and didn't bother straightening anything behind them.
"That's more than nothing," Elena says.
"Yeah."
Dr. Carter appears behind them before either of them can say more, drawn by the open door. She looks past them at the shelf, and for a moment her expression does something complicated, somewhere between annoyance and something Elena can't quite name.
"Still no inventory sheet," Dr. Carter says, more to herself than to them.
"I've asked facilities twice."
"Should we be worried about this?" Elena asks.
"I'll handle it." Dr. Carter says it briskly, the way adults say things when they've already decided not to discuss it further. "Grab what you need for your testing. I'll sort out the shelving with the department this week."
She leaves before either of them can push further, and neither of them mentions it again, because there's a confirmation run to finish and a deadline closing in, and for now that wins out over a shelf that doesn't quite explain itself.
By the time they finish logging the final results, the sun outside has gone from gold to the deep orange that means Elena has maybe forty minutes before her shift at the tutoring center.
"This is good," Adrian says, looking over the compiled data with something like disbelief.
"This is actually good, Hart."
"I know."
"You could at least pretend to be surprised."
"I'm not surprised. I'm relieved." She starts packing up, sliding her notebook into her bag. "There's a difference."
"Relieved you're not losing to me, or relieved the model works?"
"Can't it be both?"
"It can," Adrian says, and there's that almost-smile again, quicker to surface now than it was two weeks ago, like something in him has stopped bothering to guard it as carefully.
"For the record. I wasn't expecting to actually like doing this. Even the part where you were wrong for an hour."
"I wasn't wrong. The sensor was wrong."
"Sure, Hart."
"Don't get used to it," Elena says, echoing herself from last week, and this time neither of them treats it as combative. It just sits there between them, something closer to a private joke than an insult.
She's almost to the door when he says her name again.
"Hart."
"What."
"Your dad. What happened to him.
You don't have to tell me if you don't want to. But if you ever do." He shrugs, like the sentence is costing him more effort than he wants to admit to.
"I'd listen."
Elena stands in the doorway for a second, folder against her chest, and doesn't have an answer ready for that, not one that doesn't risk saying more than she's prepared to say to someone she still isn't sure she trusts with any of it.
"Goodnight, Adrian,"
she says instead, and leaves before he can see whatever her face is doing.
She makes it three blocks before her phone buzzes. She expects Nadia. It's her mother.
Mom: Lily says the water heater's making the noise again. I'll call the landlord tomorrow. How was the lab?
Elena stares at the message for a long moment,
thinking about the c***k in the steel composite, clean and exact and precisely where her father's numbers said it would be, and thinks, for the first time in longer than she can remember, that something in her life might actually be going right.
She doesn't know yet how little time that feeling has left.