Sounds like your student has a lot going for him. Kudos to him.
Some random thoughts…
How set is he on CivE? Is the driver for him CivE or working in disaster relief? If it is the latter there are many other educational paths that can get him there.
I second (or third) others here who recommend focusing on getting a high PSAT score, which brings scholarship money and/or auto acceptances at many schools.
It looks like he is way above grade level in math. Make sure he takes four years of math, even if he maxes out his HS math curriculum in sophomore or junior year. Engineering schools will require this. He may need to take classes at a local college or community college. My son filled this requirement with AP Stats his senior year.
Good luck to your student.