Douglas Ross Turnbull

UCSD/CSE-EBU-3b 4144
9500 Gilman Drive, Dept. 0404
La Jolla, CA 92093-0404, USA

3911 Miramar Street, Apt H
La Jolla, CA 92037


Douglas Turnbull is currently a Ph.D. candidate in computer science and a NSF IGERT fellow at University of California, San Diego. His research focuses on computer audition, machine learning and music information retrieval.

While at UC San Diego, 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.

More recently, 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, La Jolla, CA, September 2002 - Present
    Ph.D. Candidate, Department of Computer Science & Engineering
    Master Degree in Computer Science - June 2005

    NSF IGERT Fellowship, September 2006- August 2007
    NSF/JSPS EAPSI Fellowship (Japan), Summer 2006
    Focht Powell Fellowship, September 2002 - June 2005

  Princeton University, Princeton, NJ
    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, Ithaca, NY
    Graduated First Decile, June 1997


  National Institute of Advanced Industrial Science and Technology
    Visiting Researcher, Tsukuba, Japan, Summer 2006
    Conducted research involving the automatic segmenetation of music

  Fair Isaac Corp.
    Research Intern, San Diego, CA, Summer 2005
    Conducted time series analysis research with the Telecommunication Fraud group

  Ngee Ann Polytechnic
    International Fellow, Singapore, June 2001 - June 2002
    Taught courses in Data Structures & Algorithms, Multimedia Fundamentals, Interface Design

  Oracle Corp.
    Software Development Intern, Redwood City, CA, Summer 2000
    Developed server side Java search engine for Internet File System (iFS)
    Software Development Intern, San Carlos, CA, Summer 1999
    Migrated E-Commerce reporting tool from SQL Server/Microsoft NT to Oracle/Unix platform


  Computer Audition, Music Information Retrieval, Machine Learning, Signal Processing,
  Bioinformatics, Applied Statistics


  Programming Languages: Matlab, Python, C, C++, JAVA, Perl, JavaScript, HTML, dHTML, OpenGL,
    SQL/Oracle 8, Pascal, SPARC and MIPS Assembly
  Operating Systems: Unix, Linux, MacOS, DOS, Windows


  Volunteer Coach for the UCSD Sailing Team, Marathon Running, Rock Climbing, Soccer, Guitar, Banjo

Douglas Turnbull
Created: November 2002

Last Updated: September 2006