A good engineering course would cover most (if not all) of the skills necessary to do this. This is notable because the person is young and wielding a broad slice of the discipline with maturity.