&gt; <i>If you want to study a subject at university level, it&#x27;s likely that some of the material that you would learn at university is not yet in published books, because the only people who currently know the material are the researchers at your university who just discovered it, and are trying hard to find the time to write a book on it, around furthering their research, writing papers for journals (which they need to do, and which books do not count towards) and giving however many classes of lectures a week that they&#x27;ve been told to get on with, without a vast amount of training.</i><p>I&#x27;m curious what universities work this way. MIT&#x27;s CS program very much does not, at the undergraduate level.<p>I can think of one graduate-level class by Adam Chlipala (the semester he was hired) where there was a bunch of material that was not yet in a published book, but was in an <i>unpublished</i> book freely available on his website. I didn&#x27;t have time to learn it properly then, but I&#x27;ll probably go back to the online book now, because it is one of the best places to learn this.<p>I can&#x27;t think of any other classes, and certainly not any undergraduate classes, that were like that. All of them taught from well-worn textbooks, or from a curated set of published research papers. Maybe I just went to a poor-quality university?