I train language models and test how they behave.

My work combines post-training experiments, model evaluation, and formal methods. I also build learning tools, small products, and interactive software.

INTERACTIVE EXAMPLE

Try the verifier

Make 24 using 3, 3, 8, 8 exactly once each. Try an expression and compare the checks.

Use +, −, *, / and parentheses. All checks run in your browser.
Try:
Result equals 24Pass
Uses each input exactly onceFail

The number is right, but none of the supplied inputs were used. The check needs to encode the task.

Illustrative example. See the post-training experiments.

Selected projects

Language-model training, adaptive learning, and formal proofs.

All projects

Products & tools

Software for production workflows, documents, and public records.

All products

Writing

Technical notes on the experiments and what I learned.

All writing