I have moved, please visit my new website at www.mit.edu/~har.