Final Portfolio by Deven Shroyer Spring 2019