NSF report - computer and computation research