<p>I originally posted the initial question about a year ago. We greatly benefitted from the subsequent posters thoughts and insights. Our son chose Yale rather than Harvard or Princeton. He has loved Yale. He has taken three upper-level math classes and two physic classes (I believe they are also upper-level). He has not found either department to be lacking. He has truly enjoyed each of the math and physic classes, as well as his other classes. Good luck to those deciding this year.</p>