"And even if a professor's speech is not precisely within the topic of the class, my organization, the Foundation for Individual Rights in Education, has long argued that academic freedom doesn't mean very much if it fails to provide some breathing room around the "germaneness" requirement."