http://www-ccrma.stanford.edu/CCRMA/Courses/120
-- Stanford course entitled "Introduction to Music Composition
and Programming Using MIDI-Based Systems". The Improv programs
were developed from this course, and have been used in the
course (1998 & 1999).
http://www.stanford.edu/class/music14q
-- Stanford Sophmore seminar course entitled
"Topics in Interactive Computer-Music Performance".
The synthImprov environment was developed for the class in 1998.
http://www.stanford.edu/class/cs377a
-- Stanford course entitled "Human-Computer Interaction Technology".
Improv has been used by several student
groups in their projects for the class to interface
their hardware musical instruments with computers/synthesizers
(1998 & 1999).