Princeton U. Computer Science (also Music)
prc ATprincetonDOT edu
Contact Information
Here's my CV
Old Web pages: Fall07, Spr07, Fall06, Spr06, 2005, 2004, 2003-4, 2001-3