Classes»Home Page

Home Page

  • Course materials for Fall 2017:
    • CSCI380 - User Interface Development
    • CSIS 690/CSCI 399/CSCI 299 - Computer Music Research
  • Office hours

  • Course materials for Spring 2017:
    • CITA180 - Computers, Music and Art / Creative Programming
    • CSCI380 - User Interface Development
    • CSIS 690/CSCI 399/CSCI 299 - Computer Music Research
  • Office hours

  • Course materials for Fall 2016:
    • CSCI380 - User Interface Development
    • CSIS672 - Human Computer Interaction
    • CSIS 690 / CSCI 399 / CSCI 299 - Computer Music Research
  • Office hours

  • Course materials for Spring 2016:
    • CITA / CSCI 180 - Computers, Music and Art
    • CSCI 230 - Data Structures and Algorithms
    • CSIS 691 / CSCI 399 / CSCI 299 - Computer Music Research
  • Office hours

  • Course materials for Fall 2015:
    • CITA / CSCI 180 - Computers, Music and Art
    • CSCI 380 - User Interface Development
    • CSIS 691 / CSCI 399 / CSCI 299 - Computer Music Research
  • Office hours

  • Course materials for Spring 2015:
    • CITA / CSCI 180 - Computers, Music and Art
    • CSCI 220 - Computer Programming I
    • CSIS 691 / CSCI 399 / CSCI 299 - Computer Music Research
  • Office hours

  • Course materials for Fall 2014:
    • CITA / CSCI 180 - Computers, Music and Art
    • HONS 381 - Computer Music on a Laptop - Composing, Performing, Interacting
    • CSIS 691 / CSCI 399 / CSCI 299 - Computer Music Research
  • Office hours

  • Course materials for Fall 2013:
    • CITA / CSCI 180 - Computers, Music and Art
    • CSIS 691 / CSCI 399 / CSCI 299 - Computer Music
  • Office hours



  • Course materials for Spring 2012:
    • CSCI 340 - Operating Systems
    • CSCI 470 - Artificial Intelligence
    • CSIS 691 / CSCI 399 / CSCI 299 - Computer Music
  • Office hours

  • Course materials for Fall 2011:
    • CITA / CSCI 180 - Computers, Music and Art
    • CITA 295 / 495 - Computing in the Arts Seminar / Capstone
    • CSIS 691 / CSCI 399 / CSCI 299 - Music Information Retrieval
  • Office hours

  • Course materials for Spring 2011:
    • CSCI 180 - Computers, Music and Art
    • CSCI 340 - Operating Systems
    • CSIS 691 / CSCI 399 / CSCI 299 - Music Information Retrieval
  • Office hours

CITA 210 Course Syllabus - for CITA proposal


  • Course materials for Fall 2010:
    • CSCI 180 - Computer Music
    • CSCI 210 - Game Programming
    • CSIS 691 / CSCI 399 / CSCI 299 - Music Information Retrieval
  • Office hours

  • Course materials for Spring 2010:
    • CSCI 180 - Computers, Music, and Art
    • CSCI 470 - Artificial Intelligence
    • CSIS 691 / CSCI 399 / CSCI 299 - Music Information Retrieval
  • Office hours

  • Course materials for Fall 2009:
    • FYSM 117 - Computers and Music
    • CSCI 210 - Game Programming
    • CSIS 691 / CSCI 399 / CSCI 299 - Music Information Retrieval
  • Office hours

  • Course materials for Spring 2009:
    • CSCI 180 - Computers, Music and Art
    • CSCI 470 - Artificial Intelligence
    • CSIS 691 / CSCI 399 - Music Information Retrieval
  • Office hours

  • Course materials for Fall 2008:
    • FYSM 117 - First-Year Seminar: Computers, Music and Art
    • CSCI 210 - Game Programming
    • CSIS 691 - Music Information Retrieval
  • Office hours

  • Course materials for Spring 2008:
    • CSCI 110 - Computer Literacy
    • CSCI 180 - Computers, Music and Art
    • CSIS 691 / CSCI 299 - Music Information Retrieval
  • Office hours

  • Course materials for Fall 2007:
    • CSCI 199 - Computers, Music and Art
    • CSCI 220 - Computer Programming I (Python)
    • CSIS 691 / CSCI 399 - Music Information Retrieval
  • Office hours

  • Spring 2007 - Sabbatical


  • Course materials for Spring 2006:
    • CSCI 221 - Computer Programming II
    • Seminar - Applications of Zipf's Law in Computer Music
  • Office hours


  • Course materials for Spring 2005:

  • Course materials for Fall 2004:

  • Course materials for Spring 2004:

  • Course materials for Fall 2003:

  • Course materials for Spring 2003:

  • Course materials for Fall 2002:

  • Course materials for Spring 2002:

  • Course materials for Fall 2001:


  • Course materials for Fall 2000: