Number theory and computation

Research

My mathematical work centers on explicit arithmetic: modular forms, elliptic curves, the Birch and Swinnerton-Dyer conjecture, and software that makes difficult computation broadly accessible.

Current research / 2026

Rebuilding Sage for mathematical agents

Sage.js is my active research project with Codex: a from-scratch open mathematical system designed so agents have excellent software for serious mathematics and can help extend the system itself.

It connects the original SageMath mission, the explicit number theory below, and two decades of browser-based collaborative computing in CoCalc. The new constraint is agent legibility: readable implementations, precise semantics, executable documentation, independent mathematical oracles, and evidence for every maturity claim.