Advice
If you're interested in this position, definitely attend Code for Good. It's a fantastic event and the easiest way by far to get an offer. If you do attend Code for Good, take it seriously; there's a very real chance that you walk away with an offer. During the internship, learn everything you can about what to expect from a full-time TAP position. The internship program can be quite enjoyable, but continuing with TAP after graduation may not be the best option.