DDD SPR '18 Aaron Steiner