Using Neural Networks for Data Cleaning in Weather Datasets

We show that often, there can be discrepancies between weather datasets that should be aligned. In these instances, we are able to train a neural network to predict a variable of one dataset from the other.

July 2024 · Jack Hanslope, Laurence Aitchison

Imitating Careful Experts to Avoid Catastrophic Events

We demonstrate a method for improving IRL performance by allowing the expert agent to be careful. Carefulness means that the agent’s movements are less stochastic, but incur a higher movement penalty.

December 2022 · Jack Hanslope, Laurence Aitchison

Elliptic Curve Cryptography

My undergraduate master’s dissertation in which I explore the applications of elliptic curves to cryptography. The work covers cryptanalysis, a key-agreement protocol for symmetric key encryption and methods for asymmetric key encryption and includes implementations of some of the discussed algorithms.

April 2019 · Jack Hanslope

Generalisations of Ramanujan Sums for Polynomial Rings Over Finite Fields

We derive an analogue of Ramanujan sums in the ring of polynomials over a finite field.

August 2018 · Julio Andrade, Jack Hanslope