I’m a Postdoctoral Fellow in Computer Science at Harvard University.

I’m interested in programming languages as a medium for human thought, expression and interaction with computer systems.

My work explores the legal applications and implications of computational technologies. I’m exploring how software systems can express and enforce legal restrictions and intent, and how those restrictions affect software development and deployment.

Previously, I’ve applied techniques and tools from programming languages to software-defined networks, and optical networks.


July 11-18, 2018
Attended the IC3 Ethereum-Crypto Bootcamp at Cornell University
June 25, 2018
Starting full time as a Post-doctoral Research Scholar at Harvard University working with Prof. Stephen Chong
February 12, 2018
Successfully defended my PhD dissertation on path-oriented networking programming languages at Cornell University
October 22, 2017
Presented “Property Law as a Programming Language” at DSLDI 2017
September 12, 2017
“Property Law as a Programming Language” accepted to DSLDI 2017


Academic papers in Computer Science
The ByteBaker
A technology blog updated sporadically since mid-2006
Lafayette Voices
College life while I was a student at Lafayette College