Dr Shan Luo Computer Science Work email Shan.Luo@liverpool.ac.uk About Research Publications Teaching About About Research Publications Teaching