Mech Engineering colleges for B student

Given that he had a couple of hiccups early on, but was on track until COVID (P/F disaster), and costs are an issue, I’d highly recommend a community college for two years to build a strong GPA and transfer to a UC or Cal State. Some privates could come into play, such as USC which has a strong Eng program, is transfer-friendly, and offers good need-based aid.

Good luck.