The Department of Computing at offers taught postgraduate studies with varied focus and prerequisites designed to meet your needs.

These courses teach you state-of-the-art technology in Computing and IT Industries, the rigid computing and engineering foundations of the discipline, transferable skills for professional and team-based work, the ability to partake in large software engineering projects, and the capacity for lifelong learning within a fast and profoundly changing field.

Key contacts

MSc in Artificial Intelligence

Dr Saman Hina (s.hina@imperial.ac.uk)

Degree Coordinator for MSc in Artificial Intelligence

MSc Advanced Computing

Dr Tom Crossland (t.crossland@imperial.ac.uk)

Degree Coordinator for MSc Advanced Computing

MSc Computing (Specialisms)

Dr Timothy Kimber (timothy.kimber06@imperial.ac.uk)

Degree Coordinator for MSc Computing (Specialisms), including: 

  • MSc Computing (Artificial Intelligence & Machine Learning)
  • MSc Computing (Management and Finance)
  • MSc Computing (Visual Computing and Robotics)
  • MSc Computing (Security and Reliability)
  • MSc Computing (Software Engineering)

MSc Computing

Dr Josiah Wang (josiah.wang@imperial.ac.uk)

Degree Coordinator for MSc Computing (conversion degree)

MRes Medical Robotics

Professor Daniel Elson (daniel.elson@imperial.ac.uk)

Course Administrator for MRes Medical Robotics and Image Guided Intervention

MRes AI and Machine Learning

Dr Yingzhen Li (yingzhen.li@imperial.ac.uk)

Course Director for MRes Artificial Intelligence and Machine Learning