These seem like three very different interests. What does he actually want to do? Does it require an engineering degree?