I'm the Director of Music Technology & Composition at Albright College, where I teach courses in Recording, Production, Songwriting, Arranging, and the Music Industry. Previously, I taught as a Visiting Professor of Media Studies at Pitzer College, a Lecturer in the UCLA Music Industry program, and a Lecturer in Music at Pomona College. My research focuses on trends in music software and digital instrument design, as well as the development of interfaces for digital music and media production. As a DJ and electronic music producer, I've performed and published on a range of topics including hip-hop, sound design, electronic dance music, and video games.