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.
In 1993-95 I worked on the Sonic System,
the first distributed system for digital audio editing;
it was used for music and movie sound-track production.
In the 80s Ron Kuivila and I developed FORMULA,
a programming language for computer music.
FORMULA pioneered the use of separate process to generate
variations of dynamics, tempo, and articulation.
FORMULA was used by projects described