Stevens Institute of Technology Photos

Like this school?

1 of 22

Situated high on the banks of the Hudson River, Stevens Institute of Technology is located in Hoboken, N.J.