A Masters in architecture or math or computer science or any number of other technical majors will not expose you to much if any anti-Catholic garbage. I know c.s. would involve 100% technical classes. But biology and archeology and many other majors would expose you to nasty stuff.

If it is a college where you are going for a degree, such as B.S., they will make sure to have a good amount of rotten stuff in your courses, even if it is some kind of computer degree. And brazenly so, such as forcing teachers to teach from books that don't even appear to fit the course title.

Well, I would respectfully beg to differ/disagree. I am studying in a top liberal arts college which can probably (most likely) make Ivy League (Harvard, Columbia, Pennsylvania, etc) and Ivy League-level colleges and universities (Stanford, Berkeley, Virginia, etc) look quite, relatively speaking, conservative, yet as a math major, all I have heard from my classes are mathematical theories.

Okay, I know there are several mathematicians who are also heavily associated with modern liberalism, such as Rene Descartes. However, I do not see, maybe I miserably failed to see, how was their liberalism connected to mathematics. I am always welcome to see the critique and/or analysis of how the mathematical theories of Cauchy, Bernoulli, Lebesgue, Hardy, Laplace, Riemann, Dickson, Goursat, Gödel, etc are connected to modern liberalism.

But again, beside those mathematical theories, I have heard nothing, and my place is ultra-progressive. However, I do not speak for, since I do not have the enough experiences to qualify myself, the other departments. Their may be some entirely different pictures.