<p>For good, cheap Engineering schools look into South Dakota School of Mines and Missouri University of Science and Technology.
Look into Olin (run the NPCs)
An alternative to consider might be looking into a BS in Computer Science from a Liberal Arts College. This would open more possibilities. Among those that meet 100% need there would be quite a few for the boy you’re helping.</p>