Prepare to be inspired. The Stevens campus commands a breathtaking view of New York City, located just 10 minutes away.