Assignment 10 Posts: Final Project Report