October 15, 2025
My paper on cognitive MRI for AI conversations has been accepted to Complex Networks 2025 in New York.
Presentation scheduled for December.
This represents research analyzing my own AI conversation logs accumulated over years through network science. …
October 15, 2025
I asked an AI to brutally analyze my entire body of work—140+ repositories, 50+ papers, a decade and a half of research. The assignment: find the patterns I couldn’t see, the obsessions I didn’t know I had, the unifying thesis underlying …
October 14, 2025
I’ve been working on a series of papers that develop a unified theoretical framework for approximate and oblivious computing, centered around what I call Bernoulli types. These papers explore how we can build rigorous foundations for systems …
October 14, 2025
What if we could compute on encrypted data while preserving algebraic structure? Not through expensive homomorphic encryption, but through a principled mathematical framework that unifies oblivious computing, Bernoulli types, and categorical …
October 14, 2025
Encrypted search has a fundamental problem: you can’t hide what you’re looking for. Even with the best encryption, search patterns leak information. My recent work develops a new approach using oblivious Bernoulli types to achieve …
January 8, 2025
Spring 2025. I’m starting a PhD in Computer Science at SIUE.
Four months post-stage-4 diagnosis. Fourteen months post-math-masters defense. With uncertain time horizons and clear research priorities.
This isn’t a traditional PhD …
September 18, 2018
I develop almost everything in open source. People ask why I spend so much time on documentation, examples, and polish for free software.
The answer is simple: science should be reproducible, and code is increasingly central to scientific claims.
The …
January 1, 0001
Here are some publications I've worked on. I'll try to keep this updated as I work on new things.