Are there any recommended readings, sites, books, communities that are recommended?
I also think there are more than a few people on HN looking to contribute to open source but wanting to start small instead of diving in with PRs.
Do you have a project that needs issue triage or docs support?
The requirements are loose: 12 courses in 1 year, generally no restrictions. I have been thinking of primarily two ways to go about this. The first is to just do a well-rounded CS education, pursuing this article[1]. The second is to spend nearly all the courses in cognitive systems. In this case, when the course schedule doesn't provide much in the area, I would propose an independent reading modeled after a course from a stronger school (probably Stanford).
If I'm not interested in pursuing more school after this, does it matter what route I take? Is this actually a useful question to ask? If so, what do I lose/gain by going one way or another?
[1] http://matt.might.net/articles/what-cs-majors-should-know/