I earned my Ph.D. from MIT CSAIL in 2014. I was advised by David Karger and also had the pleasure of working with Rob Miller and Tim Berners-Lee. My thesis was about a language I created called Cascading Tree Sheets which does for web structure what CSS did for style. It's now at the heart of my startup, Cloudstitch. For a time, I was a member of MIT's Natural Language Processing group. You're using my work whenever you talk to your Android phone. Prior to coming to MIT, I did R&D at BBN Technologies.
Here's a bit of the paper trail left behind from all that fun:
Click on the title to download PDF. If the title isn't a link, it means the paper wasn't in an archival track -- email me and I'll send you a copy.
UIST / Honolulu, Hawaii
End-Users Publishing Structured Information on the Web: An Observational Study of What, Why, and HowCHI / Toronto, Canada
WWW / Rio de Janeiro, Brazil
Best Student Paper Award -- Second Place
Mockup Driven Web DevelopmentWWW, Doctoral Consortium / Rio de Janeiro, Brazil
CHI, Student Research Competition / Paris, France
INTERSPEECH / Portland, OR
ACL / Portland, OR
ACL / Portland, OR
CIDR / Asilomar, CA
WWW / Raleigh, NC
ISWC / Shanghai, China
Visualizing Temporal Data for Diagnostic Feedback in Adaptive Logistics SystemsCHI / Boston, MA
Bridging the Semantic Web and Web 2.0 with Representational State Transfer
A Framework for Multiresolutional Knowledge Dissemination and Collection in Large Dynamic Multi-Agent SocietiesKIMAS / Boston, MA
ISWC / Busan, Korea
IPDPS / Rhodes Island, Greece
Described by an Amazon reviewier as a "phenomenal follow-on book for anyone who has completed a beginner Ruby on Rails book and is looking for moving on to the next step." Rails has undergone a lot of changes lately, but the underlying design patterns that this book addresses remain the same.
A developer's suvery of Web 2.0 techniques, back from the days when "ajax" was a new term and jQuery didn't even exist!
As Primary Instructor
Open Source Software Project Lab
An experimental, co-op style course in Software Development practice. MIT 6.S194, Spring 2013.
I created, planned, and taught MIT's Intro to iPhone Development course that took place during IAP 2009 and 2010.
As Teaching Assistant
User Interface Design
MIT 6.813/6.831, Spring 2012.
MIT 6.034s, Spring 2011.
Advanced Programming Methods
University of Virginia, CS 201
Program Design and Representation
University of Virginia, CS 213
As Guest Lecturer
- Computer Science Summer Institute, at Google (2012)
- 6.MITx, at MIT (2013)
.. as part of MIT's Undergraduate Research Opportunities Program (UROP)
- Tami Forrester (2014)
- Wei-wei Lu (2014)
- Laura D'Aquila (2014)
- Jessica Andersen (2013)
- John Wang (2013)
- Oliver Song (2013)
- Tochukwu Okoro (2013)
- Connie Huang (2013)
- Sarah Scodel (2012-2013)
- Jason Yonglin Wu (2013)
- Daniel Ronde (2012)
- Zach Wener-Fligner (2011-2012)
- Aizana Turmukhametova (2011)