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 interests include artificial intelligence, machine learning and data science. In his spare time, he enjoys playing piano and chess.