Ph.D., Musicology, University of Wisconsin-Madison, 2007
Dissertation: Musical AIDS: Music, Musicians, and the Cultural Construction of HIV/AIDS

M.A., Musicology, University of Wisconsin-Madison, 2001

B.A., Music, magna cum laude, Bemidji State University (Minnesota), 1998


2014-present, Senior Web Developer, Lullabot (Minneapolis)

2009, Visiting Assistant Professor of Musicology, University of Iowa (Iowa City)

2006-2014, Web Developer, Wisconsin Public Radio (Madison and Minneapolis)

1999-2006, Sea Grant Project Assistant, University of Wisconsin-Madison

1999, Office Manager, Madeline Island Music Camp (Minneapolis)

1998, Artistic Planning Intern, Minnesota Orchestra (Minneapolis)

1998, Substitute Music Instructor, Aspen Country Day School (Aspen, Colorado)

1997-1998, Teaching Associate, History and Literature of Music, Bemidji State University (Minnesota)


Edited Volumes

"Grateful Dead Musicking" in All Graceful Instruments: The Contexts of the Grateful Dead Phenomenon, edited by Nicholas Meriwether (Cambridge Scholars Press), 2007

Conference Proceedings

"Meditative Live Coding and Musicological Hindrances," International Conference on Live Coding (Madrid, Spain), January 18, 2019


Papers Presented

"The Imaginary Band of Drupal Rock Stars," DrupalCon Seattle, April 11, 2019

"Drupal and the Music Industry," Twin Cities Drupal Camp, June 8, 2018

"Drupal in the Public Sphere," Twin Cities Drupal Camp, June 23, 2017

"Drupal in the Public Sphere," DrupalCon Baltimore, April 27, 2017

"AMPing up Drupal" (with Karen Stevenson and Marc Drummond), DrupalCon New Orleans, May 11, 2016

"Configuration Management for Developers in Drupal 8" (the most attended session at DrupalCon), DrupalCon New Orleans, May 10, 2016

"Configuration Management for Developers in Drupal 8" (with Alex Pott), BADCamp Configuration Management and DevOps Summit, October 23, 2015

"Introducing Drupal 8," Open Source North, October 3, 2015

"The Cultural Construction of Drupal," NYC Camp, July 18, 2015

"Teaching Kids to Code," Twin Cities Drupal Camp, June 27, 2015

Keynote, "Teaching Kids to Code," DrupalCamp Colorado, June 21, 2015

"Introducing the Drupal 8 Configuration System," Twin Cities Drupal Camp, August 8, 2014

"Introducing the Drupal 8 Configuration System," DrupalCon Austin, June 3, 2014

"Introducing the Drupal 8 Configuration System," Twin Cities Drupal User Group, April 23, 2014

"Introducing the Drupal 8 Configuration System," BADCamp, October 26, 2013

Keynote, "Drupal 8: What You Need To Know," DrupalCamp Wisconsin, July 26, 2013

Drupal 8: What You Need To Know," Twin Cities Drupal Camp, "June 19, 2013

"WordPress, Drupal, and APIs, Oh My!" Integrated Media Association, March 7, 2013

"Drupal in Public Media," Twin Cities Drupal User Group, February 22, 2012

"Positive Music: Women, Music, and AIDS," Women's and Gender Studies Conference -- InterACTIONS: Activism, Research, Scholarship, Teaching (Madison, Wisconsin), April 16, 2005

"'Don't Go Chasing Waterfalls': Music, Black Women, and HIV/AIDS," Society for American Music (Eugene, Oregon), February 10, 2005

"Musical AIDS: On the Popularity of American Musical Responses to HIV/AIDS in the 1990s," Midwest Graduate Music Consortium (Chicago, Illinois), February 28, 2004

"Excuse Me, Where Can I Find Mozart's Clarinet Concerto?" Midwest Graduate Music Consortium (Madison, Wisconsin), February 23, 2002

"How Do the Grateful Dead and Deadheads 'Mean'?" Southwest/Texas Popular Culture Association (Albuquerque, New Mexico), March 9, 2001

"Grateful Dead Musicking," Society for American Music, "Toronto 2000: Musical Intersections," November 6, 2000

"Playing in the Band: The Grateful Dead and Musicking," Southwest/Texas Popular Culture Association (Albuquerque, New Mexico), February 11, 2000


"Episode 36," TEN7 podcast, August 8, 2018

"Drupalcon Baltimore Edition," Lullabot Podcast, April 20, 2017

"Past, Present, and Future of Drupal with Dries Buytaert and Matthew Tift," Lullabot Podcast, November 24, 2016

"Selling Drupal Modules and Distributions," Lullabot Podcast, April 7, 2016

"Drupal AMP," Talking Drupal Podcast, March 9, 2016

"Coding in Schools," interviewed along with Eric Schneider (Assistant Superintendent for Instruction, Minnetonka Public Schools), Drupalize.Me Podcast, December 12, 2014

"What <audio> Means for Public Radio," Public Media Innovators Webinar, May 30, 2012

KBOO (Portland, Oregon), interviewed by Andrew Geller about "Grateful Dead Musicking" chapter in All Graceful Instruments, November 8, 2008

Interviewed on the "Morning Show" on WKOW (Madison) about Positive Music: Musical Responses to HIV/AIDS benefit concert, December 3, 2004


2016-present, Host, Hacking Culture: Free Software and the Art of Hacking (podcast)

2019, Program Committee Member, International Conference on Live Coding (Madrid, Spain)

2011-2018, Organizer, Twin Cities Drupal Camp (Minneapolis, Minnesota)

2014-2016, Instructor, Minnewashta Elementary Coding Club (Shorewood, Minnesota)

2014, Mentor, Tonka Coder Dojo (Minnetonka, Minnesota)

2014, Member, Tonka <Codes> Design Team (Minnetonka School District, Minnesota)

2013, Instructor, Drupal Developers Unite! Inaugural Pub Media Drupal Developer's Clinic, Integrated Media Association Conference (Austin, Texas), March 6

2013, Invited Speaker, “How Uses Drupal,” PRI: Public Radio International, February 27

2004-2006, Member, State of Wisconsin HIV Prevention Community Planning Council

2005, Invited Speaker, "Music, Musicians, and AIDS," State of Wisconsin AIDS/HIV Program (Madison)

2004, Producer, Positive Music: an AIDS Benefit Concert (Madison)

2002, Founder & Coordinator, Wisconsin AIDS Ride (formerly AIDS Network Cycles Together)