Curriculum Vitae
pieces written
- Dance #1, for celesta, piano, bass clarinet, soprano, & two percussionists
- Intoxication and the Plastic Energy Complex (with Heather Parker, pd, gumstix, flex sensors, osc, bluetooth)
- Intoxifix (tape version of above)
- Incidental music for University of Minnesota Fall 2006 mainstage production of
Hedda Gabler, directed by Daisy Walker
- Incidental music for University of Minnesota Spring 2007
Xperimental Theatre production of The Phantom Tollbooth, directed by Samantha Johns
- Fight to Flow Between, for saxophone & computer
- foresee:::forsake, for orchestra
- Z.pdh() for bass clarinet, percussion, & piano
- Janus Geminus, for brass choir
- Attention, fixed media
- Techno Sine NoMine, fixed media
- Give My Word, fixed media
recent performances
- Dance #1 (5/3/2008, Lloyd Ultan Recital Hall, by the Renegade Ensemble)
- Fight to Flow Between (2/15/2008, Grace University Lutheran Church, Preston Duncan saxophone)
- Attention (60x60 2007 Midwest Minutes)
- Z.pdh() (5/12/2007, Studio Z, Zeitgeist)
- Phantom Tollbooth (Spring 2007)
- Hedda Gabler (Fall 2006)
- Intoxication and the Plastic Energy Complex (2/23/2006, Southern Theater, Spark Festival, Heather Parker dance)
- Fight to Flow Between (2/23/2006, Coffman Whole, Spark Festival, Brian Sacawa saxophone)
- Janus Geminus (4/12/2005, Ted Mann, University of Minnesota Brass Choir)
grants & fellowships
- Instructional Technology Fellowship, Language Center (2007-present)
- Instructional Technology Fellowship, Music (2005-2007)
- Graduate Research Partnership Program (Summer 2005)
- Graduate School Fellowship (2004-2005)
software
- BoopEvolve (Java, genetic parameter evolution for real-time performance)
- Intoxication and the Plastic Energy Complex (Pd, Java, C, music performance)
- Fight to Flow Between (Pd, music performance)
- BeatDetector (Java, co-author, machine learning, music information retrieval)
- xtz (Java, co-author, peer-to-peer distributed processing engine)
- LabMovie (Objective-C, Cocoa, for deaf child psychology research)
- Beginning work on MetroRubette, rhythmic analysis (Java)
- Extensive web application development experience, selections:
- University of Minnesota Language Proficiency Exam (Ruby on Rails, assistant project manager)
- Spark Submission and Adjudication System (PHP)
- Minnesota Film and TV Board Production Guide (PHP)
publications
- A New Framework for Genetic Parameter Evolution (Spark 2006 Proceedings, Presented 2/24/06 Spark Festival)
