Google Scholar Profile


Doug Turnbull is currently an assistant professor in the Department of Computer Science at Ithaca College located in upstate New York. His main research interests include multimedia information retrieval, computer audition, machine learning, and human computation.

Doug recently graduated with a Ph.D. in computer science from UC San Diego where he was an NSF IGERT fellow.  While at UCSD, he co-founded the interdisciplinary Computer Audition Laboratory (CAL) with his advisors Prof. Gert Lanckriet (Electrical Engineering), Prof. Shlomo Dubnov (Music) and Prof. Lawrence Saul (Computer Science). He also works with Prof. Charles Elkan, Prof. Serge Belongie, Prof. Sanjoy Dasgupta, and Prof. Nuno Vasconcelos.

During his undergraduate studies at Princeton University, he worked with Prof. Perry Cook and Prof. George Tzanetakis on a music analysis software package called MARSYAS. After graduating from college, Doug spent a year teaching computer science at Ngee Ann Polytechnic in Singapore. In the summer of 2006, he spent three months in Japan as an NSF EAPSI research fellow working with Dr. Masataka Goto and Dr. Elias Pampalk on automatic music segmentation.


University of California, San Diego

Ph.D. in Computer Science, August 2008

M.S. in Computer Science, June 2005

NSF IGERT Fellowship, September 2006 - August 2008

NSF/JSPS EAPSI Fellowship (Japan), Summer 2006

Focht Powell Fellowship, September 2002 - June 2005

Princeton University

B.S.E. with Honors, Department of Computer Science, June 2001

Engineering and Management Systems Certificate

Sigma Xi Research Society, Admitted June 2001

Ithaca High School

Graduated First Decile, June 1997


Ithaca College

Associate Professor

Teaching computer science courses in the Principles of Computer Science (CS 1) and Advanced Web Programming.

Ithaca, NY, Fall 2010 - present (granted tenure in August 2016)

Swarthmore College

Visiting Assistant Professor

Taught computer science courses in Computer Perception, Information Retrieval, Data Structure & Algorithms (CS 2), Socially Responsible Computing, Technology for Developing Communities.

Swarthmore, PA, Fall 2008 - Spring 2010

Music Search Incorporated

Founder & Chief Scientist

Developed core music search and discovery architecture

La Jolla, CA, Summer 2007 - Present

Media.Technology.Entertainment Lab, Drexel University

Visiting Researcher

Conducted research on semantic music discovery

Philadelphia, PA, Summer 2009 & 2010

LabROSA, Columbia University

Visiting Researcher

Conducted research on semantic music annotation and retrieval

New York City, NY, Summer 2008

National Institute of Advanced Industrial Science and Technology

Visiting Researcher

Conducted research involving the automatic segmentation of music

Tsukuba, Japan, Summer 2006

Fair Isaac Corporation

Research Intern

Conducted time series analysis research with the Telecommunication Fraud group

San Diego, CA, Summer 2005

Ngee Ann Polytechnic

International Teaching Fellow

Taught courses in Data Structures & Algorithms, Multimedia Fundamentals, Interface Design

Singapore, June 2001 - June 2002

Oracle Corp.

Software Development Intern

Developed server side Java search engine for Internet File System (iFS)

Redwood City, CA, Summer 2000

Software Development Intern

Migrated E-Commerce reporting tool from SQL Server/Microsoft NT to Oracle/Unix platform

San Carlos, CA, Summer 1999


Playing guitar, banjo, ukulele, hand drums and other sound makers

Participating in and coaching competitive sailing

Swimming, biking, and running in triathlons

Kicking around soccer balls

Traveling the globe

Experiencing the great outdoors