Theory of IO Problem Sets