Here is a complete list of publications by year. You can also find me on Google Scholar.

Inspired by Bernard Chazelle's wonderful idea of "liner notes" for his papers, I've included some of my own for a few papers. (These are not peer-, or even coauthor-reviewed.)