I've looked at a few of Stuart Armstrong's posts that he put up related to his research agenda (though only ones before he posted the full agenda), and felt like I was missing some prereqs. My background is in philosophy. What subjects or particular resources should I study to be able to read his work?
If this is true, then this post by Michael Nielsen may be interesting to the poster. He uses a novel method of understanding a paper by using Anki to learn the areas of the field relevant to, in this case, the AlphaGo paper. I don't have a good reason to do this right now, but this is the strategy I would use if I wanted to understand Stuart's research program.