Programming Languages Paper Overview An overview of Folding domain-specific languages: deep and shallow embeddings (Functional Pearl)
Cloud based submission auto-marker Created a cloud based system on AWS, to auto mark students submission for the Game of Life coursework
High Performance Computing: OpenCL Running OpenCL code on a super computer. Created versions in C, Python and Haskell. Achieved a mark of 90%.