This one time, I had a class on the “philosophy of war”. I took it thinking it aligned with my views, at that time. I’d read the art of war and the five rings. Was on the path of Lao Tzu. I ended up having to fight to get a C in the class. Every paper I wrote the professor failed me and I’d have to argue my stance to get a passing grade. The class wasn’t about the philosophy of war. It was his class on communism and anything that didn’t agree with his viewpoint got an F. That was one professor out of several I had experiences with.
On average, it is the professors.