Rare is absolutely good in this case. He is working on a project that looks at the effect irradiation has on steels used in long-term nuclear reactors. The group was full of people that know about metallurgy and microstructures of steel, processing routes, etc, but he could go in and describe the behaviour of nuclear decay and then model it in Matlab. His stand of maths and programming was so much higher than everyone else in the group.
oh, I thought you were choosing uni courses, not A levels. Yeah, a language is always good.