A close-up photo of Justin Lubin smiling.

Justin Lubin

Final-year CS PhD candidate, UC Berkeley (advisor: Sarah E. Chasins)

Programming languageshuman-computer interactionbiology

Faculty Job Market I’'ll be on the CS faculty job market in Fall 2026! (Application materials coming soon.)

Programming by Navigation (PBN) resources: original paper at PLDI ’25 + presentation + repoHoneybee (PBN for scientific analyses)PBN for debugging proof search at PLDI ’26 + repo + as a tactic in LeanPBN for user-schedulable sparse tensor algebra compilation at LATTE ’26pedagogical PBN in ~50 lines of Pythonexample biology paper using Honeybee

Writing scientific programs is hard:

A photo of Justin in an experimental biology laboratory. He is wearing a lab coat and safety goggles and holding a pipette. He is standing, smiling, next to a an open lab notebook and machine displaying data that has been collected.
Me in the wet lab running my first independent experiment!

I am a programming systems researcher, but these are all facts I’ve learned in my deep collaboration with the Nuñez Lab, where for the last four years I’ve worked with them to contribute to our understanding of the regulatory principles of the human genome, both experimentally (see right!) and computationally (Nat. Commun. ’25, preprints 1, 2, 3). Along the way, I’ve worked with them to co-design and build Honeybee, a programming system that enables them and other experimental scientists to analyze the rich data they produce in the wet lab. This system is built on a technique I’ve developed called Programming by Navigation (PLDI ’25, PLDI ’26), which the MIT Programming Languages Review has selected as a research highlight.

Outside science, I’ve applied Programming by Navigation to help programmers debug proof search (e.g. Rust trait errors, failing search tactics in interactive theorem provers) in collaboration with Max Willsey (PLDI ’26) and to help performance engineers precisely control state-of-the-art sparse tensor algebra compilers in collaboration with Olivia Hsu (LATTE ’26, in progress).

Conference and Journal Publications

For more, please see my CV or Google Scholar. (∗ = equal contribution, † = research mentee)

Preprints

Fun Stuff