<p>"Getting him to do his homework can be difficult. " - Then STEM (Science, Tech, Engineering, Math) would probably not be a good fit. I know from my own studies and kids experiences that Engineering is HARD… the homework and projects are relentless.</p>