katherineedwards
Katherine Edwards
katherineedwards
Katherine is a PhD candidate in Computer Science at Princeton University.