factors to consider for engineering college