Stevens College is close to new york City, separated by a river, which may be the reason why many China students choose it. By contrast, it is better than Worcester Institute of Technology. However, the cost of living in new york will not be very cheap.
Summary: Both schools belong to smaller schools that are not easy to enter the same ranking. Probably because I like the big U with few people, the intermediary recommended it.