Tak-Shing Chan received the Ph.D. degree in computing from the University of London in 2008. From 2006 to 2008, he was a Scientific Programmer at the University of Sheffield. In 2011, he worked as a Research Associate at the Hong Kong Polytechnic University. He is currently a Postdoctoral Fellow at the Academia Sinica. His research interests include sparse coding, signal processing, music cognition, and distributed systems.