Home

I study what happens to people when institutional systems don't fit them. Sometimes I build better tools for noticing that. The PhD happened because I kept asking questions that the tools I could find didn't quite answer.

Nolan (the gray one) contributes by sitting on whatever I'm currently looking at.

active · research
what happens after things go sideways
Studying how people respond to academic setbacks — specifically why every measurement tool for resilience is aimed at the anticipation of failure rather than the aftermath. Mixed methods. A lot of student narratives. Occasionally the data says something I wasn't expecting, which is the best outcome.
active · doctoral program
currently
reading
Nora Bateson on warm data.
Complex responsive processes.
A Luhmann essay that has been open for two weeks.
three tabs. one is losing.
currently
playing
Dead Cells. Still.
Two hundred hours in. The game remains unimpressed. This is, somehow, not a deterrent.
deaths: yes
active · build
local-first NLP pipeline
Thousands of open-response narratives, multi-model NLP stack, metaphor detection, modality shifts, temporal framing, self-positioning in language. All of it on-machine. Ollama handles inference. DuckDB handles the data. Nobody's cloud is involved. This is a feature.
running · FA25 analysis complete
ollama ate all the RAM.
this is, technically, what I asked for.
still running. probably.
shipped
this website
You're looking at it. No analytics, no tracking, no framework, no cookies. It does have a cat, which is more than most websites can say.
deployed · static hosting
coming soon
instrument development
A psychometric instrument for post-failure response. Currently in the phase where existing measurement is examined and found wanting. This phase has lasted a while.
[ in progress · timeline: optimistic ]
returning to good standing turns out to be more stable than the crisis that preceded it.
that one surprised me too.
explore
the rest of this site
Research · Tools · Background · How I Think · The Work. All navigable from the sidebar. Everything still being built.
the question is usually
more durable than the answer.
environment
current stack
Python · R · DuckDB · SQLite · Ollama · Fedora Linux · Podman · Raspberry Pi · shell scripts held together with comments that say "this should not be necessary." Everything is local. Everything is fine.
uptime: unconfirmed · last checked: when it stopped
the instrument shapes what you can see.
this is not a metaphor. it is also a metaphor.

Research

ecological systems · agents navigating nested contexts

From what I've read, most frameworks for academic resilience measure whether someone expects to struggle. I haven't found one that measures what happens after. Grit looks forward. Growth mindset looks forward. Self-worth theory looks forward. I couldn't find an instrument built for the aftermath. That's the gap that caught my attention.

To understand what happens in that gap, I use a mix of approaches. On the quantitative side: statistical techniques that try to map who follows which path and why. Grouping students by the trajectories they actually follow rather than averaging everyone together. On the qualitative side: thousands of open-response narratives, processed through computational analysis for patterns in how people describe what happened to them.

trajectory analysis
What are the distinct paths people actually follow, and what does each one look like?
propensity weighting
Honest comparisons when you can't randomly assign people to groups.
discourse analysis
Patterns in language. How framing shifts over time. What metaphors people reach for.
instrument development
Building measurement tools that can detect what's happening without flattening it.
every time someone says "grit" in a meeting, a psychometrician adds another item to their measurement critique.

The thing that keeps this grounded: every measurement decision eventually lands in someone's real situation. Build a tool that measures the wrong thing, and you design an intervention around the wrong thing. The instrument shapes what you can see.

Tools

process monitor · stack status

I needed something and didn't have $12 a month for it. A SQLite database and a Saturday got me close enough. This is a recurring pattern. Research pipelines. Local LLMs for personal finance. Voice memos that become searchable notes. A horror-themed terminal learning environment, because bash documentation should not be the scariest thing you encounter.

the cloud is someone else's computer. I prefer my problems to be local.
stack: Python · R · DuckDB · SQLite · Ollama · Fedora Linux · Podman · Raspberry Pi · shell scripts held together with good intentions

Background

arc of practice · practitioner → researcher → both

I argued against creating the program I now run. On the committee that proposed it, I was the dissenting voice. I didn't think it was doable. When it got approved, I took the job anyway. The failure would be spectacular. The success would prove me wrong. Both seemed worth showing up for.

My undergraduate transcript has 45 credit hours of F's on it, which is honestly an impressive amount of not-getting-it-right. I left, did some other things, eventually came back and found my way into student affairs — building support systems for people navigating the same kind of rough patches I'd been through. The path wasn't planned, but it turns out lived experience is pretty good training material.

Don't change the student. Change the system's understanding of the student. That's the design principle underneath everything else on this site.

the PhD is what happens when "does this actually work" turns out to require four years and a statistics course to answer.

The doctoral program happened because "does this actually work?" turned out to be a question that required better tools to answer than I had. Psychometrics. Qualitative methods. Learning theory. Literacy studies. The academic side gives me frameworks and rigor. The practitioner side keeps asking whether any of that actually helps the person in the room.

before
nonlinear path into higher education
Dropout. Military. Re-entry. The kind of path that turns out to be source material.
practitioner era
student affairs, advising, program design
Years in direct student support. Learned what frameworks don't capture. Started building anyway.
the question
does this actually work?
The answer required better tools. That led here.
now
doctoral student + practitioner simultaneously
Both roles active. The tension is productive. Most days.
forthcoming
instrument development · dissertation
[ timeline: optimistic ]

How I Think

systems map · click nodes to explore · drag to reposition

Two frameworks disagree about why a student fails. One says the student's beliefs are the mechanism. The other says the student's environment is. My read is that they're both onto something. The part worth studying is the interaction. That's where I keep ending up.

where people sit

Every person exists inside layers of context. Their classroom, their institution, their family, their culture. Bronfenbrenner mapped these layers out. The insight is that you can't fully understand what someone does without understanding what surrounds them. This sounds obvious until you actually try to measure it.

Luhmann went further: systems don't just contain people. They have their own logic, their own way of observing, their own blind spots. A university has goals that aren't the same as any individual student's goals. Those misalignments are where things get worth studying.

how change happens

Complex adaptive systems research says: small things can have large effects, and large interventions can disappear without a trace. There's no straight line from input to output when the system has many parts that interact. This is frustrating if you want clean findings. It's accurate if you work in higher education.

Complex responsive processes research goes further. It says meaning itself emerges from interaction. You can't design for it in advance. You can only create conditions where it's more likely to happen, and then pay attention to what comes out.

systems thinking is what happens when you realize every simple explanation has a dependency it's not disclosing.

assets, not deficits

Asset-based frameworks start with the question: what's already working? This isn't optimism. It's a design principle. If you build interventions around deficits, you tend to get more deficit-mapping. If you start from existing strengths, you get something more durable. The evidence for which approach produces better outcomes is genuinely mixed, which is itself a finding worth sitting with.

the story someone tells about what happened

Attribution theory asks: when something happens, how do people explain it to themselves? The explanation shapes what they do next. Someone who attributes a setback to something permanent and personal behaves differently than someone who sees it as situational and specific. This matters enormously for how you design support. The story someone tells about what happened is part of what happened.

The map above is interactive. Hover or click nodes to see how these ideas connect to each other and to the work. Some of these connections are well-established in the literature. Some are my own wiring.

The Work

contacts → return-to-standing rate · five terms, all GPA bands
return-to-standing rate by contact count, five terms. observational data. selection effects not controlled.

One conversation. That's what the data kept showing. A single structured contact was associated with roughly doubling the rate at which students returned to good academic standing. Not a semester of intervention. Not ten touchpoints. One conversation. The data was checked several times.

6,797
unique students
served, FA23–FA25
3,291
students who returned
to good standing
+21.7pp
return-to-standing rate increase:
zero → one contact
88.1%
who returned to standing
stayed there the next term

What makes this worth studying is the trajectory, not the snapshot. Over five terms, engagement rates declined while effectiveness increased. Fewer contacts. Each one doing more. That is not the direction the math suggests. Something about the quality or timing of the contact changed. Or the population changed. Or both. The data is not equipped to fully separate these. The honest version of this finding includes that sentence.

The students who engage are telling you something about where they are. The students who don't engage are an entirely different question.

the students who stopped appearing in the data were not available to explain why. this is, in some sense, the entire research question.

For students appearing in multiple terms, high-engagement terms are associated with roughly a quarter of a grade point difference compared to their own low-engagement terms (p<0.0001, Wilcoxon signed-rank). Same person. Different conditions. This is as close to a controlled comparison as observational data gets, which is to say: closer than most, not as close as an experiment, and that distinction should be in every sentence that cites this number.

All estimates are observational. Selection effects are not fully controlled. Students who engage may differ from those who don't in ways not captured in these data. "Associated with" is doing real work in these sentences.

My First Website

Under construction sign

~* Welcome to Jason's Homepage *~

est. 1997 (spiritually) · best viewed at 800x600 · Netscape Navigator recommended
Email me badge

          Terminal prompt
        
🎮

Dead Cells

Still playing. Still dying. The game is very patient with me and I am very patient with it. Current streak: 0. Personal best streak: also 0, but with more conviction.

🐈

Nolan (The Cat)

Gray. Supervisory. Sits on whatever I'm currently looking at. His methodology is unclear but his commitment is total. Chief Research Obstruction Officer.

💻

Self-Hosting Everything

Fedora Linux. Local LLMs eating all the RAM. DNS sinkhole blocking the ads. Everything self-hosted. Everything is fine. Everything is fine.

📚

Currently Reading

Nora Bateson on warm data. Luhmann on self-referential systems (tab open for two weeks). Whatever paper Dr. Osman assigned that I should have read by now.

🎵

Music Situation

Anything that works with headphones and a terminal. Ambient when writing. Something louder when debugging. Silence when the code is winning.

Coffee Protocol

Black. Large. Before the first commit. The second cup is aspirational. The third is a dependency. Decaf is a thought experiment I've never run.

👓

Fashion

LL Bean flannel in Texas. This is a personality trait. The PhD dress code is "whatever doesn't have cat hair on it" which means nothing qualifies.

🕷

Terminal Survival School

Building a horror-themed learn-bash environment. Because learning the command line shouldn't feel like reading a manual. It should feel like surviving one.

📖 SIGN MY GUESTBOOK 📖

just kidding. but you can email me if you want.

or don't. I'm a geocities page, not a cop.

Visitor counter showing 00006797
Terminal prompt
Under construction sign
[ this section is a love letter to the internet that taught me to view source. ]
[ the rest of the site is the version that grew up. this is the version that didn't have to. ]