Tak-Shing Chan received his PhD from the University of London. He held postdoctoral appointments at the Hong Kong Polytechnic University, Academia Sinica, Swansea University and Lancaster University. He was also a scientific programmer at the University of Sheffield. His research focuses on structured, algebraic and model-based machine learning where traditional assumptions may not apply. In his spare time, he enjoys playing piano and chess.