I meant more engineers than bio or more engineers than physics etc. —not more engineers (and CS) than all others combined. For some people a smaller department may equate with “not as good”. (Not agreeing, just speculating on the comment. )
FWIW here are graduation rates