Imperial College London

Master of Engineering - MEng, Computing (Artificial Intelligence)


On track to a first class degree.

Year 2 (85.6%): 97% in Compilers

Year 1 (85.9%): 96% in Programming

Third Year: Simulation and Modelling, Operations Research, Type Systems for Programming Languages, Logic-Based Learning, Computer Vision, Network and Web Security, Introduction to Machine Learning.

Second Year: Computer Networks, Compilers, Operating Systems, Models of Computation, Computational Techniques, Statistics, Software Engineering Design

First Year: Functional Programming in Haskell, Object-oriented Programming in Java, Computer Architecture, Hardware, Logic, Reasoning about Programs, Graphs & Algorithms and Discrete Structures

Activities & Societies


Imperial College Underwater Club (ICUC)

Sports Diver