La CFI est co-fondée en octobre 2002 par Ed Rothschild (directeur), Leslie Kean (directrice des recherches) et Larry Landsman (directeur des projets spéciaux à la chaîne télévisée Sci Fi).
La CFI disparaît en 2011.