FL here, going to school in MA, and somehow, as a semi-regular on CC, this is the first I’ve heard of the school. So I don’t think the name has a huge reach. I am also in the technical field though, I know Stevens well. But I trust others here speaking on its quality. If you like it, go for it.