College suggestions for my high stats, STEM-interested son?

I would consider both UT and TAMU as very viable options. I also would consider Colorado School of Mines. My D18 engineering hopeful loved Mines when we visited. They also have focus on the whole geology piece mentioned. It is her #2 choice. TAMU is right behind as #3.