<p>You will have completed all of the typical lower division math, so the “huge class sizes” at RU model schools are less likely to affect you in math courses (most upper division math courses are small, even at RU model schools). The RU model schools are more likely to have the breadth and depth of math courses you would like (including graduate level courses) if you decide to major in math.</p>
<p>Swarthmore is generally good (including in math, science, and engineering), but you may find it limiting in math due to being so advanced.</p>