As a high school senior, I'm looking at various colleges at which major in mathematics. I'm currently debating the pros and cons the math programs at these schools. I heard about Courant via wikipedia surfing and I keep reading great stats about its professors and graduate program. How does it stand compared to Ivy league math departments? Is the undergrad program as good as its graduate program?