> it isn't like a Swiss Student randomly tweeted about the CCP and got kicked out.
Based on the original article, it is pretty much exactly like that. The newspaper talked to both sides and clearly believes the student over the professor. It seems everything else are excuses by the Prof and the university (which has plenty of cooperations with China).
Now, if the student was technically enrolled at the University or the prof was "only" his PhD advisor, does not change anything about the story.
Edit: English version of the article here: https://www.nzz.ch/english/swiss-phd-students-dismissal-spot...