Jumping in now!

Engineering can be challenging for a B student, but mech is probably one of the easiest engineering fields.

He might like to look at surveying.

http://www.beasurveyor.com/