I'm currently a second year studying a 4 year Computing MEng degree at Imperial College London. My interests lie in data science and machine learning, I have worked on a number of projects that reflect this including a reinforcement learning project in Python that simulates a sheepdog learning to herd sheep. This year so far I've learnt several programming languages including Java and Haskell. I enjoyed the functional programming style of Haskell and will be taking my skills in this language further this summer.
- Java Including generics, exceptions, interfaces, inheritence, ADTs, software patterns etc.
- Haskell Including abstract data types, monads, data types etc.
- C Building ARM11 assemblers and emulators.
- Python Including building reinforcement learning models and using Scikit.
- HTML & CSS
Previous Academic Record
- A* Further Maths
- A* Maths
- A Physics
- A Philosophy
- A Economics (AS)
I'm a keen and competent sailor, with an RYA Day Skipper qualification to skipper yachts. I also enjoy mountain climbing, kayaking and skiing. I've taken part in programming challenges including ICHACK17. I have been elected as one of DoCSoc's (Imperial College London's Computing Society) Events Officers and will be taking on this position from October 2017.