Programming Group Project for Ingold, Ma, Srinivasan and Pitzer