Luca Randale

Working on a masters degree in computer science and also on a better world.