Programming group project: Ingold, Ma, Pitzer, Srinivasan