The real question is whether a student could openly disagree with the professor's extreme leftist views without it affecting their grade. Would students be required to spew the same nonsense to get passing grades on papers and exams? And where did the book ban nonsense injected by the author come from? Off topic, immaterial, and ridiculous regardless of which side you're on.