This is an easy one: You aren't paying enough.
Or alternatively he could have hired a math, physics, or engineering major and accepted a few months on the job training. Most computer languages aren't that complex for code monkeys, and Universities give all STEM students exposure to programming computers now. It's not as rare a subject as I think the parent would have us believe.
But I think both you and I really know that he was too eager to head overseas for him to even think of this. Outsourcing does not effect just programmers, but it depresses everything in the STEM field to the point that you are pigeon-holed the day you graduate.