Mech Engineering colleges for B student

I agree about looking into credit requirements. A 12 credit semester wouldn’t cut it at Purdue either to stay on track for graduation in 8 semesters. Plus course sequencing is such that students don’t have that much flexibility in putting off courses required for their major. My D hasn’t had a semester below 16 credit hours and she’s half way through.