Computing for Good (C4G) does a tremendous job of providing real world experience for students. It opens them up to the challenges that face them not just in creating a solution directly, but the many processes that are required to even come up with the actual solution in the first place. What C4G is also so successful at is making the student aware of the larger picture of what their skills can be applied to. It’s not all about how much money can be made, sometimes the right question is asking how many people can be helped. If there is anything to take away from C4G it’s that it is important to not only use your advantageous position to advance yourself but it is important that you use the tools gifted to you to aid others around you.