There are 150,000 computers on the Stanford University Network, including clusters of printer-enabled computers in every undergraduate residence (the first residential computing program), as well as high-performance computer clusters for general use throughout the campus.[1] Stanford is a founding and charter member of CENIC, the Corporation for Education Network Initiatives in California, the nonprofit organization that provides extremely high-performance Internet-based networking to California's K-20 research and education community.