Published: November 26, 2018
Real Humans of NYU Stern’s Class of 2020
The Leonard N. Stern School of Business is located in the center of New York University’s main campus in Manhattan, New York. With a prime location in Greenwich Village and proximity to Wall Street, even applicants appreciate the “fantastic energy” of the program and its student body. Of the 3,781 applicants hoping to join the lively and diverse community, 375 enrolled in the Class of 2020. The group arrived on campus this fall with an average of 5.3 years of work experience, though Stern is also open to fresh graduates. William Berkley, the chairman of NYU’s Board of Overseers,
Read more