In terms of support, Oxford’s Writing Center and Math Center are both excellent. The math center allows students to drop in with their questions and seek problem solving help not just from other undergrads but also from faculty including tenured faculty.
A lot of Oxford’s intro STEM classes have student mentors going over problem sets twice a week even for small sections of 25 and the professors are good about being available for office hours.