I’m a PhD candidate in Computer Science at Cornell University.

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

My work applies ideas and tools from programming languages to software-defined networks, optical networks and legal reasoning.


April 3-4, 2017
Attending Symposium on SDN Research in Santa Clara, CA
March 13-14, 2017
Visiting Georgetown Law Center and Computer Science Department
March 7, 2017
Merlin: A Language for Provisioning Network Resources accepted with minor revisions to the IEEE/ACM Transactions on Networking
November 9-10, 2016
Attended HotNets Conference at Georgia Tech


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