Edit: seems the downvoters don’t like what I have to say, but that doesn’t make it less true. Compare the graduation requirements for CS at Stanford from a few years ago to now - no compilers or os, no multivariable calculus, no pointers. They literally eliminated all the hard classes. As a result, the degree has become more liberal arts focused and the makeup of the class has changed in sync. I’d guess more than 50% of cs majors at Stanford we’re asian and foreign born just a few years ago - folks who you generally don’t see leading direct action protests.