667-Term Project