Term Project 1: Mid-term Project