I received an MA in Mathematics and PhD in Computer Science from the University of Wisconsin, Madison. From 1985 to 1992 I was on the faculty of the U.C. Berkeley Computer Science Department. My research interests include volunteer computing, distributed systems, operating systems, multimedia systems, computer graphics, and computer music. I’m also involved in creating technology for human computing and for adaptively personalized web-based education.