What schools require liberal arts education for math/physics major?

I tried looking at each college’s website but I still think I am missing something and that is quite time consuming. Plus I know other people have done this before know so it would be helpful if you could add confirmation.

I thought MIT and Caltech allowed for quick specialization in STEM subjects? And I know that Brown is great for me. But as for the other schools on my list, I am still unsure whether the humanities requirements are heavy (compared to, say, Columbia). Please offer information for the schools I listed specifically?

Thanks again. I really appreciate your help.