+1. This is a very good and well-rounded response.
I might add that for tech engineering of any type, getting a BS in Computer Science (from a reputable school) is insanely helpful in the long run if there is an interest in going further in your career and it does not lock a person into one particular track.
I might add that for tech engineering of any type, getting a BS in Computer Science (from a reputable school) is insanely helpful in the long run if there is an interest in going further in your career and it does not lock a person into one particular track.