computational techniques project