<p>OP: You need to ask your DS to look into majors that not only satisfy his passion but also provide a base that can be used to launch successful career option. In the field of engineering/computer science, there is one major at the undergraduate level that provide the broadest of the future career choices. i.e. EECS (Electrical Engineering and Computer Science).
It allows students to choose a vast field of careers as:
- Electrical Engineer
- VLSI Design Engineer
- Communication Engineer
- Control Engineer
- Robotics
- Computer Scientist
- Computer Software Engineer
- Computer Hardware Engineer
- Consulting
- Mathematical Modeling
- Quant I-Banking
- With a minor in Biology - Computational Biology
- Biomedical Engineering
- Bioelectrical Engineering</p>
<p>So explore the colleges that offer EECS as an undergraduate major. It is one of the most flexible undergraduate major. The requirements for the basic degree are tougher than most major at any university but it’s well worth it as it provide a plethora of choices and your DS based on his passion will be able to find the right choice within this broad major.</p>