Instructor

    Spring 2003
    Computer Applications in Music
    University of Virginia.

    Summer 2002
    CCRMA summer workshop
    Physical Interaction Design for Music I

    Summer 2002
    CCRMA summer workshop
    Physical Interaction Design for Music II



    Teaching assistant


    Summer 2000
    CCRMA summer workshop
    Linux Sound: Open Source Music Synthesis, Composition, and Audio Programming


    Fall 2000
    Music 220a
    Introduction to Computer Generated Sound


    Spring 2001
    Music 23


    Summer 2001
    CCRMA summer workshop
    Digital Signal Processing for Audio: Spectral and Physical models.


    Fall 2001
    Music 320
    Introduction to Digital Audio Signal Processing.
    Click here for material


    Winter 2002
    Music 250b/ CS 377b
    Computer-Human Interaction Technology

    Spring 2002
    Music 151
    Psychophysics and Cognitive Psychology for Musicians