With these stats he could have gotten nice merit at a number of good engineering schools, including U Alabama (deadline was Dec 15).
OSU’s deadline was Nov 1 I think. Not sure if that extends to engineering or not or if that was the deadline or priority deadline so I would still apply.
U Pitt and Temple still offer merit consideration until January 15 I believe.