About

I'm a recent PhD graduate from the Harvard School of Engineering and Applied Sciences in Margo Seltzer's group.

My interests include graph data storage and query, distributed graph processing, and applied graph theory (in particular decompositions of complex networks.) Here are some random papers that currently interest me.

I also study cyberlaw. I spent the fall of 2012 working at the Berkman Center on the Internet Robustness project.

I play Go. I like folk, jazz, metal, and rock. I build speakers. I've used Debian and Ubuntu for over a decade.

Awards and Publications

Sorting Shapes the Performance of Graph-Structured Systems, Daniel Margo (doctoral dissertation), 2017

A Scalable Distributed Graph Partitioner, Daniel Margo and Margo Seltzer, appears in 41st International Conference on Very Large Data Bases (VLDB '15), Kohola Coast, Hawai'i, September 2015. [also a poster and slides]

LLAMA: Efficient Graph Analytics Using Large Multiversioned Arrays, Peter Macko, Virendra Marathe, Daniel Margo, and Margo Seltzer, appears in 31st IEEE International Conference on Data Engineering (ICDE '15), Seoul, Korea, April 2015.

2015 Siebel Scholar

Local Clustering in Provenance Graphs, Peter Macko, Daniel Margo, and Margo Seltzer, appears in Conference on Information and Knowledge Management (CIKM'13), October 2013.

Performance Introspection of Graph Databases, Peter Macko, Daniel Margo, and Margo Seltzer, appears in 6th Annual International Systems and Storage Conference (SYSTOR'13), June 2013.

Using Provenance to Extract Semantic File Attributes, Daniel Margo and Robin Smogor, appears in 2nd Workshop on the Theory and Practice of Provenance (TaPP'10), February 2010.

The Case for Browser Provenance, Daniel Margo and Margo Seltzer, appears in 1st Workshop on the Theory and Practice of Provenance (TaPP'09), February 2009.

Layering in Provenance Systems, Kiran-Kumar Muniswamy-Reddy, Uri Braun, David A. Holland, Peter Macko, Diana Maclean, Daniel Margo, Margo Seltzer, and Robin Smogor, appears in 2009 USENIX Annual Technical Conference (USENIX'09), June 2009.