@HeartofDixie Have your son also try the SAT. Some kids do better on that. I also think petroleum engineering is fine.