1. A non-transitory computer readable medium comprising a series of instructions configured to cause one or more processors to perform a process to determine if a computer user is a human or a computer program, the process comprising: a) selecting a first image of an individual face from a multitude of face images; b) selecting a first image filter from a multitude of image modification filters; c) generating a first modified image by processing the first image using the first image filter; d) selecting a second image of the individual face from the multitude of face images; e) selecting a second image filter from the multitude of image modification filters; f) generating a second modified image by processing the second image using the second image filter; g) presenting to the computer user a series of images, the series of images including: i) the first modified image; ii) the second modified image; and iii) at least one unrelated image; h) prompting the computer user to identify the first modified image and second modified image from the series of images; i) receiving a set of identified images from the computer user; j) determining that the computer user is: i) a human if only the first modified image and second modified image from the set of identified images were properly identified by the computer user; and ii) a non-human if only the first modified image and second modified image from the set of identified images were not properly identified by the computer user.