That is awesome! Best of luck to him!
Mechanical engineering is one of the most dropped-out of majors during freshman and sophomore years. It's tough.
Do they still have the silent wars between majors? Like... engineers consider math majors a bunch of stuck-up sissies, and math majors consider engineers a bunch of dirty rubes. Mechanical engineers sneer at manufacturing engineers for being afraid to get their hands dirty. Electrical engineers sneer at mechanical engineers for failure to understand the delicacy of electrical design. And industrial engineers sneer at them all because they know they picked a major big bosses come from.