Links

Open Access Publications

Writing

Reading

Presenting

Doing Research

Programming

Time Management and Organization

Tutorials

Command-Line

Automated Reasoning

Miscellaneous Software

  • Courgette: A compression algorithm for object files that makes Chromium's updates smaller. During my internship at Google I contributed to Courgette, adding support for ELF binaries and the ARM instruction set, and documented its internals.
  • GraphicML: An intermediate language for data charting. I developed this while working at Educational Testing Service.
  • timesheet: A painless command-line time tracker I created during graduate school to see in detail what I was spending (and not spending) time on.
  • podcasts: Scripts to download podcasts from the command-line or via a cronjob.