MCforNC is a 501(c)(3) organization that connects student consultants with nonprofits to provide free solutions for small-scale technical problems. Nonprofits face a catch-22: They need infrastructure to sustain their operations. However, infrastructure often costs time and money which they don’t have. Students also face a catch-22: in order to get a job, they need on-the-job experience. MCforNC can solve this problem. We provide consultants to work with a nonprofit on short-term technical or administrative projects. Our consultants implement a solution, and teach the nonprofit the technical skills required to sustain their operations.