Philip, this is fantastic stuff. How have I not heard of your project before? Have I not been paying attention, or have you not shown it here before?
Another project he worked on that you may have seen on HN is the PhD Grind book (about getting a CS PhD from Stanford).