This site has moved to
http://satyajitray.ucsc.edu
. Please update your bookmarks or links accordingly.