Final project for programming element of computing PhD lectures at HEPP group in Imperial