The slop beside... What's the point of throwing your students out a of class if they hadn't done the prepwork? In principle It's their personal learning that suffers there and at college/uni level you have to take responsibility for your own learning. if you don't you fail. It's not the professors job to enforce everybody's personal work morale outside of grading. If this something set out as mandatory for passing course, then fine, tough shit for students. I'm like almost imagining that the lecturer is punishing them or making an example of them as if they were a bunch of 12yo kids not doing their AI-slop homework and therefore disrespecting her authority. If they actually lacked the prerequisite knowledge to take part in discussion then they could have at least listened others speak and her maybe teach? No prepwork can be so important that the subject is totally incomprehensible if you don't do your AI-slop prep.
Tbh I don't know jack about American uni/college teaching culture or mybe enough of this case, but this sounds fucked.
The worst issue for linux gaming are still the anti-cheat systems. Especially the kernel level kind. You can't easily emulate that. Not to say that Linux needs a kernel patch for this, because there is still the wider issue if it's good practice of game companies basically installing in all but name spyware on your computer.