The Department of Computing at Imperial is one of the largest computing departments in the UK and is a world leader in academic research in computer science. We are particularly well known for our work on distributed computing, logic and artificial intelligence, high-performance computing, visual information processing, computing theory, and computational aspects of financial modelling. The Department has been awarded the top rating in each of the Research Assessment Exercises undertaken by the Higher Education funding Council for England (HEFCE).