Prof. Zhiyuan Luo

Dept. of Computer Science
Royal Holloway, University of London
Egham, Surrey, TW20 0EX, UK

Tel: +44 1784 443697
Fax: +44 1784 439786

I am currently a Professor in the Department of Computer Science and a member of the Centre for Reliable Machine Learning which are both at Royal Holloway, University of London.


My main research interests are in machine learning, data analysis, networked systems and agent-based computing, and applications of these algorithms and techniques.

I am currently involved in the following research project:

Some of past projects:

PhD Students

I am always looking to recruit PhD students. I am happy to consider any topic, but for best results, the topic should be in an area close to my current interests (look at my recent publications).

Current PhD students

Past PhD students


Edited Books

Edited Proceedings

Edited Journal Special Issues

Best Paper Awards

Best Poster Award

Look here for a list of recent publications.


I currently teach one undergraduate course and two MSc Big Data courses.

CS3920 Machine Learning

This is a third year course on main ideas of machine learning with a particular emphasis on kernel methods.

CS5100 Data Analysis

The MSc core course teaches fundamental facts and skills in data analysis, including machine learning, data mining, and statistics:

CS5200 On-line Machine Learning

The MSc course (core course for MSc Machine Learning) addresses the on-line framework of machine learning in which the learning system learns and issues predictions or decisions in real time, perhaps in a changing environment. The course teaches protocols, methods and applications of on-line learning.

CS5250 Visualisation and Exploratory Analysis

This module covers the basics of visualisation and exploratory data analysis and focusses on three aspects of data visualisation:

Information about the courses can be reached from the departmental web page.