Senior project from Spring 2020