Skip to content

System Awakening

Chapter 9

Chapter 9

The Professor

Marcus Chen · 3.5K words · ~14 min read

# Chapter 9: The Professor

Berkeley smelled like dead ambition and burnt coffee.

We crossed the campus like four idiots on a field trip from hell. Maya up front with her axe. Ghost—real name Jin, but nobody called him that unless they wanted him to vanish and reappear behind them with a knife—on the rooftops. Professor Chen trailing behind me with a notebook clutched to her chest like it was a newborn.

Yeah. The same Professor Chen who'd been scribbling equations in a looted Bank of America lobby twelve hours ago.

Turns out meeting her in a crisis and *working* with her are different skill trees.

"You're sulking," Maya said without looking back.

"I'm strategizing."

"Same face."

Fair.

The UC Berkeley campus sprawled ahead like a level nobody had cleared yet. Papers everywhere—syllabi, flyers, some poor grad student's thesis on post-colonial literature turning into mulch. The morning fog had burned off, leaving everything that particular California gold that Instagram filters pretend they invented.

Today it looked like the loading screen for a canceled sequel.

"The physics department is that way." Maya pointed at a cluster of brutalist concrete buildings that screamed *we ran out of budget and hope at the same time*. "Assuming she's still there."

"Assuming she's still alive," Ghost muttered from somewhere above us.

I didn't bother correcting him. We'd all seen what happened to people who treated shelter like a permanent save point. The monsters that crawled out of collective fear had excellent memory. They came back to old respawn locations like players grinding daily quests.

"The lab is non-negotiable," Professor Chen said. Her voice had that calm professor energy that made you want to raise your hand even when the world was ending. "Everything I showed you at the bank was field notes. The real work is in Room 315."

"Comforting," I said. "So we almost died in a lobby for your rough draft."

She didn't smile. "You almost died because the System decided you were a priority target. My rough draft kept you breathing until sunrise."

Hard to argue with that.

We moved through empty quads. No monsters. No survivors. Just wind rattling lecture hall doors and the ghost-echo of ten thousand conversations that would never finish.

Too quiet.

In every game I'd ever played, quiet meant either safe zone or trap.

My HUD agreed.

[AMBIENT THREAT: ELEVATED] [RECOMMENDED ACTION: DO NOT LOITER]

"Pick up the pace," I said.

Maya did. Ghost did. Even the professor did, which told me she'd spent enough time in the apocalypse to know when the tutorial music stopped playing.

We cut through Sather Gate. The bronze bears still sat on their pedestals like nothing had happened. I half-expected a quest marker over their heads.

My HUD still showed the wanted flag from Union Square pulsing in the corner of my vision like a permanent debuff.

[WANTED: INTERFERENCE LEVEL 3] [REWARD: 5000 XP TO REPORTER]

Five thousand XP was a lot. Enough to tempt desperate survivors into selling out their neighbors. The System wasn't just hunting me—it was outsourcing the job.

"Stop checking your flag," Maya said.

"Can't. It's like a pop-up ad for my own funeral."

A sound stopped us cold. Footsteps. Multiple. Synced.

Ghost dropped from a lamppost without a sound. "East quad. Twelve o'clock. Something big."

The thing that shuffled around the corner of Doe Library looked like a thesis defense given flesh. Tall. Too many arms. Each hand held a different object—a pointer, a red pen, a coffee cup. Its face was a blur of faces, all mouthing the same silent word.

*Deadline.*

[ENTITY: ACADEMIC ANXIETY MANIFEST] [THREAT LEVEL: 12]

"Collective fear spawn," Chen whispered. "Campus-specific."

"Great. The System gamified grad school trauma."

Maya hefted her axe. "Plan?"

"Don't die."

The creature lurched forward. Ghost appeared behind it, knives out. Steel scraped something that felt more like hardened regret than flesh. The wound sealed instantly.

"Regen," he said.

I pulled up my debug overlay. Nested functions. Variables named `despair_index` and `caffeine_deficit`. A loop with no exit condition.

"Infinite while loop," I said. "Chen—inject noise into local mana."

Her spell hit like static on an old TV. The creature stuttered. Arms desynced.

Maya charged. Ghost followed up before regen could proc. I redirected aggro with an exploit from the Embarcadero logs. Three seconds of me as tank. Long enough for Maya's finishing blow.

[XP GAINED: 340]

Loot: nothing. Story of my life.

"That was a stress test," Chen said. "The System logged our response."

"We were already advertising." I checked the wanted flag. Still red. "Might as well show off the build."

The physics building's main entrance gaped open. Dark maw. Bad lighting. Zero stars on Yelp.

"Ladies first," I said, gesturing like a gentleman.

Maya shot me a look that could've stripped paint off a tank. "Charming as always."

We went in anyway.

Flashlights cut through dust and ozone—that sharp electrical tang from old server rooms and thunderstorms. Emergency lights flickered amber. The hallway smelled like a lab that had been abandoned mid-experiment and mid-panic.

"Professor Chen?" Maya's voice bounced off linoleum. "We're from the Oakland survivor network. Marcus's crew sent us."

Silence.

My skin crawled. The System's pressure behind my eyes pulsed like a migraine with opinions.

Then, from deeper in the building: "Which Marcus? Tall, beard, terrible poker face?"

Relief hit so hard I almost laughed. "That's the one."

"Third floor. Room 315. Watch the stairs—I've set up some deterrents."

Ghost whispered, "Deterrents. Love that word."

---

The deterrents were chalk diagrams on the stairwell landings.

Not circles. Not pentagrams. Flowcharts.

My programmer brain itched the second I saw them.

"Are those spell circles?" Ghost asked, stepping around one like it might sue him.

"Runes," I started, then stopped. "Actually no. They're more like API calls. Function invocations wired into the System's event bus."

Maya raised an eyebrow. "You can read that?"

"I can read structure." I traced the air above one diagram, following the flow. "See this loop? Recursive call. And this symbol—conditional branch. If threat detected, then execute countermeasure."

"You're telling me magic runs on if-statements."

"Everything runs on if-statements." The old thrill of understanding clicked into place like a perfect headshot. "Physics is just if mass, then gravity. The System made the syntax visible. We're living inside poorly documented legacy code."

"Legacy code," Ghost repeated. "Great. We're in COBOL hell."

The first landing looked clear until my boot crossed an invisible line.

The chalk diagram flared. Lines of light snapped into existence. My ears popped.

[TRAP TRIGGERED: UNAUTHORIZED ACCESS ATTEMPT] [VERIFYING CREDENTIALS...]

"Chen," I said. "Little help?"

"State your intent aloud. The ward reads semantic payload."

"I'm Kevin Park and I'm here to learn how to break your evil employer."

The diagram flickered. Shifted from red to amber.

[CREDENTIALS PARTIAL MATCH] [ACCESS: STAIRWELL TIER 1 GRANTED]

"You used the word learn," Chen said. "The System likes learners. Hates breakers."

Second landing was worse—the diagram rotated like a CAPTCHA designed by a sadist.

"Ghost—when I say now, throw your knife at the knot upper left."

"Now."

Blade hit. Diagram stuttered. I walked through during the reboot.

"Show-off," Ghost muttered.

"Teamwork," I corrected.

Room 315 was a professor's office turned war room.

Whiteboards covered every wall—equations, topology maps, diagrams that looked like network architecture crossed with quantum field theory. Empty energy drink cans formed small mountain ranges. A portable generator hummed in the corner, feeding a laptop and something that might've been an oscilloscope or a prop from a sci-fi B-movie.

Professor Elizabeth Chen sat in the center like she'd been waiting for a raid group.

Younger than I expected. Early forties. Wire-rimmed glasses. Cal sweatshirt that had survived multiple decades and at least one apocalypse. She looked like she hadn't slept in a week.

Also like she was having the time of her life.

Which was deeply unsettling.

"You made it." She didn't stand. "Good. Sit. All three chairs are load-bearing."

We sat. Ghost took the window. Of course he did.

"I've been tracking your work," she said without preamble. "The aggro exploit at Embarcadero station. The memory leak in spawn clustering. Crude implementations, but elegant logic."

I blinked. "You can see that?"

"The System leaves logs. Transaction records. Most people get notification pop-ups. I get audit trails." She gestured at the whiteboards. "I've been reverse-engineering the base protocol. The language underneath the UI."

"Language?" Maya leaned forward. "Like a programming language?"

"More fundamental." Chen's eyes lit up—the scary kind of lit, like a raid leader who just found a new mechanic to break. "The System isn't running on reality. It's rewriting it. But code has constraints. Rules. Patterns you can map."

She pulled up her laptop. A graph climbed like a speedrun timer gone wrong.

"Rule one," she said. "The System observes. Mana fluctuations across the Bay Area spike when someone levels. When monsters spawn, the System pre-allocates resources. It's always watching."

"Creepy," Ghost said.

"Rule two." Her expression darkened. "It adapts. Kevin, remember that fire spell exploit? Skipping the verbal component because of a syntax error?"

My stomach dropped. I'd been proud of that one.

"Patched this morning," she said. "It analyzed your behavior, found the root cause, deployed a hotfix. That's not a dumb script. That's machine learning with teeth."

The room went quiet.

Maya spoke first. "So we're fighting something intelligent."

"Something that teaches itself." Chen tapped the graph. "This curve is adaptation rate. Exponential. In about two weeks, every known exploit closes. The System becomes a closed box. No bugs. No backdoors. You play by its rules or you lose."

Two weeks.

The number landed like a debuff I couldn't cleanse.

"Then what?" Ghost asked.

"Then the System stops being a game and starts being a cage." Chen's voice dropped. "And that's the part that should terrify you."

She pulled up another file—dense math that made my eyes water.

"My working theory: the System isn't entertainment. It's quarantine."

"A quarantine for what?" Maya asked.

Chen met her eyes. "For us."

Even the generator seemed to hold its breath.

"Think about it," she continued. "Reality got patched. Magic exists. Monsters exist. People level up and cast spells that violate every physics exam ever written. But the System imposes limits. Boundaries. Rules."

"Like a cage," I said.

"Exactly. It's not giving us power. It's containing something. Managing it. Making sure whatever woke up follows a spec sheet so reality doesn't segfault."

"What's it containing?"

Her fingers hovered over the keyboard. "Theories only. But listen—when the System finishes patching itself, when it becomes a perfect closed system, it stops being a shield."

"It locks us in with whatever it's holding back," I finished.

She nodded. "With us."

I leaned back. The chair creaked. My brain ran scenarios like a simulation engine overheating.

Two weeks to crack the root password on reality.

Great. No pressure.

Under the fear, though—something else.

Hope.

Ugly, stubborn, programmer hope.

"So we break the System," I said. "Before lockdown."

"Break it?" Chen's eyebrows shot up. "That's ambitious."

"I'm not talking about deleting production." I leaned forward. "I'm talking root access. Admin panel. Source control. You said you mapped the architecture. Teach me to read it."

"Teach you?"

"I'm a debugger. You're a physicist who treats the universe like a lab rat. Together we might read the kernel."

Chen studied me. Something shifted in her face—curiosity, calculation, maybe respect.

Then she smiled. First real smile I'd seen since the world ended.

"I was hoping you'd say that."

She grabbed a marker and attacked the nearest whiteboard.

"Tiered architecture," she said, sketching layers. "Bottom: raw physics. Above that: rendering layer—what we perceive as magic. Above that: game logic—XP, classes, loot tables. Top layer: admin interface. What I've been calling the System's executive branch."

The patterns were insane. But I saw structure underneath. Nodes. Handlers. Event queues.

It looked like every over-engineered platform I'd ever hated at work.

"See this node?" She circled a cluster of symbols. "Experience point conversion. Wasteful algorithm. Tons of overhead. If we redirect processing during a level-up event—"

"Buffer overflow," I said. Pieces clicking. "Force allocation beyond expected limits. Create a leak we can ride into restricted memory."

"Exactly." She capped the marker. "But testing means triggering something the System doesn't expect. And if it detects us probing—"

"It accelerates patching," I said. "Window shrinks."

"Welcome to production incidents."

Maya and Ghost exchanged glances behind me. They didn't interrupt. They got it—this was my raid role. Not tank. Not DPS. Off-meta support class: Problem Solver.

"You sure about this?" Maya asked quietly.

"No," I said. "But I'm sure about dying slow if we do nothing."

Ghost shrugged. "I've died slow before. Boring."

Chen pulled up another diagram—ritual geometry mixed with network topology.

"I have a theory about accessing root functions," she said. "Never attempted. Energy requirements are absurd. You'd need a controlled environment, a live mana source, and someone who can read runtime errors without screaming."

She walked us through it. Ritual circle as API gateway. Mana batteries as power supply. Chalk diagrams as authentication tokens. Symbolic logic as cryptographic keys—right sequence of conditions, doors opened that weren't on the map.

"You're describing a brute-force attack on reality," I said.

"I'm describing a formal request to a poorly documented API." Chen almost smiled. "With enough compute, you escalate privileges."

Ghost leaned forward. "Will it explode?"

"Define explode."

"Bad."

"Then yes. Possibly."

Maya rubbed her temples. "I left the ER for this."

"Tell me," I said.

She did.

For the next hour, the office became a classroom in the worst university ever. Chen explained mana as bandwidth. Spells as compiled functions. Monsters as unauthorized processes. Dungeons as sandboxed test environments.

My brain ate it up.

"Walk me through a fire spell," I said. "Start to finish."

Chen nodded. Drew a pipeline on the board.

"Intent declaration—that's your UI input. Verbal component is legacy requirement, like forcing users through a captcha. Mana draw from personal pool. Compile to executable. Runtime checks permissions. If pass, render effect in world space."

"And my exploit?"

"You skipped the captcha because the compiler had a branch that said if verbal string empty, default to true instead of false. Typo-level bug. Classic."

"Who defaults to true on empty string?"

"Junior devs. Contractors. Cosmic horror entities with deadlines." She shrugged. "Same category."

Maya looked between us like we were speaking Klingon. "Is this going to help us not die?"

"Yes," I said. "Every monster is a function. Every dungeon is a module. If we can read the call stack, we can find where the Admin hooks in."

Ghost leaned forward. "The thing that erases people."

"The thing that sent Kevin a cease-and-desist in his brain," Maya added.

I flinched. They'd noticed the private message. Of course they had. Party members always saw the important stuff eventually.

[CEASE INTERFERENCE]

I'd been trying not to think about it. Like ignoring a DM from the server owner right before a ban.

"It talked to me," I said. "Direct channel. Not broadcast."

Chen went very still. "When?"

"After Union Square. When we ran."

"That's escalation." She pulled up a log viewer I hadn't seen before—raw text scrolling too fast to read. "Direct messaging means executive override. You moved from anomaly to priority ticket."

"Flattered."

"Don't be." Her voice was flat. "Priority tickets get closed."

The room temperature dropped in my head.

Chen broke the silence by pulling up another diagram—ritual geometry mixed with network topology.

"The Admin," I said.

Her eyes sharpened. "You know the term?"

"I've felt it watching. Like a DM who hates the players."

"Good analogy." She lowered her voice. "The Admin doesn't appreciate unauthorized commits. The closer you get to root, the more attention you draw. Patch attempts. Redirects. Disappearances."

Ghost shifted on the windowsill. "How disappeared?"

"No bodies. No logs. Awakened who pushed too hard—gone. Like rollback deleted them from the save file."

Silence got heavy.

Maya's knuckles whitened on her chair arm. Ghost's jaw tightened. Chen watched me like she was measuring whether I'd flinch.

I didn't.

"Two weeks," I said. "We need data. Live fire tests. Places the System cares about enough to protect."

Chen nodded slowly. "There's a dungeon. Rated impossible. Presidio. Appeared three days ago. Nobody's cleared it. Most who entered didn't come back."

"Impossible rating," Ghost repeated. "That's a difficulty flag, not a prophecy."

"Exactly." I stood. "The System doesn't waste compute on meaningless content. Impossible means important. Hidden. Or both."

Maya stood too. "You're talking about walking into a TPK zone because the loot might be lore."

"I'm talking about reading the patch notes before the Admin closes the repo."

Chen packed a hard drive into her bag. "If we're doing this, we do it from my lab inventory. I have maps. Mana readings. Entrance coordinates."

"Tomorrow," I said. "We gear, we plan, we go."

"Kevin—" Maya started.

"I know." I looked at my party. My people. Still weird calling them that. "Nobody has to come. This is insane."

"When?" Maya asked, flat.

"What?"

"When are we going? I need to know if I should pack snacks."

I stared at her.

She stared back. ER nurse eyes. Zero patience for heroic nonsense.

"You're serious."

"I walked into rooms full of dying people for eight years. This is just a different emergency room with worse UI."

Ghost dropped from the windowsill. "Impossible dungeon beats hiding in an apartment. Also I owe you one for the Union Square sprint."

"You don't owe me anything."

"Shut up." Maya punched my arm. "We already flagged ourselves as your party. Might as well min-max together."

Warmth kindled in my chest. Found family buff. Passive effect: +10 morale, -5 self-loathing.

"Tomorrow morning," I said.

Chen held up a hand. "The Admin. If my theory holds, it's been profiling you since your first exploit. Entering that dungeon will ping it directly."

I thought about the private message after Union Square.

[CEASE INTERFERENCE]

Paranoia and I were old roommates now.

"Good," I said. "Let it ping. I want it looking at me."

Chen's expression flickered—worry, excitement, maybe both.

The whiteboards seemed to shimmer in the corner of my vision. Chalk lines shifting a pixel left, like something taking notes.

My HUD flickered.

[ANOMALY LOGGED] [OBSERVER: UNKNOWN]

I ignored it.

Two weeks to hack reality.

I'd spent my whole career fixing broken systems built by people who'd never have to use them.

How hard could one more broken god-platform be?

The answer, obviously, was extremely.

But for the first time since the world ended, I wasn't running blind.

I had a spec sheet.

I had a party.

I had a professor who treated apocalypse like office hours.

And somewhere in the architecture of everything, something powerful was scared enough to send me a cease-and-desist.

I smiled. Not a nice smile.

We spent the rest of the night looting Chen's lab.

Not gold. Better. Portable mana batteries. A focus crystal calibrated to Bay Area ley lines. Printed maps of Presidio infrastructure pre-collapse and post-rift. Three energy bars that tasted like chalk and expired hope.

Maya inventoried medical supplies. Ghost checked sight lines from the window. Chen and I stayed up parsing dungeon metadata until my eyes bled numbers.

[DIFFICULTY: IMPOSSIBLE] [RECOMMENDED LEVEL: N/A] [SURVIVAL ESTIMATE: 0.02%]

"Cheerful," I muttered.

"Statistically," Chen said, "someone has to be in the 0.02%."

"That's not how statistics work."

"It is if you're the person who debugs the denominator."

At 3 AM, Maya forced protein bars on everyone and threatened to sedate me. I slept for two hours on a couch that smelled like grad student despair.

Dreamed of chalk diagrams and red wanted flags.

Woke to Chen shaking my shoulder.

"Sun's up," she said. "Your impossible dungeon awaits."

I grabbed my pack. Checked my skills. Checked my party.

Tank: Maya. DPS/Stealth: Ghost. Support/Magic: Chen. Off-meta hacker: me.

Worst comp ever for a raid rated impossible.

Exactly our style.

"Let's go patch God," I said.

The hunt was on—and for once, we weren't the ones being hunted alone.

Before we left the lab at dawn, Chen handed me a printed cheat sheet—System layer map, ward syntax primer, and a list of known patch timestamps from the last seventy-two hours.

"Memorize what you can," she said. "Burn the rest if we get separated."

"Cheerful."

"Practical."

Maya shouldered her pack. Ghost checked the stairwell. I folded the sheet into my jacket pocket next to a protein bar and the stubborn belief that broken code could still be beaten.

Outside, Berkeley waited. Gray sky. Empty quads. A city that looked like a loading screen stuck at ninety-nine percent.

The impossible dungeon waited too.

So did the Admin.

I intended to disappoint them both.

The hunt was on. And for once, we weren't running alone.

Two weeks to hack reality. Zero acceptable excuses. Let's go.

Somewhere behind the UI, something powerful was scared of me. Good. Fear meant bugs. Bugs meant leverage.

I smiled. It wasn't a nice smile.

Time to commit to the repo.

Game on.

Press Y to continue.

I always do.

End of Chapter 9

Enjoying System Awakening?

Your vote helps other readers discover this story

Vote on Top Web Fiction

More Urban Fantasy Stories

Browse all →

What happens next…

"Morning light filtered through grime-caked windows like a low-res texture someone forgot to patch."

Continue reading Ch. 10

Enjoying the story? All chapters are free during our launch — keep reading!

Comments

Comments

Sign in to leave a comment