Princeton University Math Major Course Guide
From the part on "Intro Classes" --"The introductory courses for math majors are MAT 215: Single Variable Analysis, MAT 217: Linear Algebra, and MAT 218: Multivariable Analysis. Like the great majority of math courses at Princeton, these three courses are theoretical and proof-based.  [...]  These three are usually the first math classes that math majors take at Princeton. However, the math department is very flexible in allowing advanced freshmen to skip some or all of these courses."MAT 215 is classical analysis (epsilon-delta, differentiability, etc.).  Its own course page (https://www.math.princeton.edu/undergraduate/course/mat215) advises regular students considering taking the course:"Typically students have a 5 on the BC calculus exam together with a math SAT score of at least 750."The concept of being so advanced as a freshman that you skip this class is pretty amazing to me.  I know those folks are out there, but skipping honors analysis really brings it home.I struggled through another Ivy's version of Honors Analysis for math majors (out of baby Rudin) as a beginning grad student.