Hi, I am in a dilemma right now and would like some honest opinions. I am currently a third year student in an Engineering Physics program. Right now I have no intention to go to graduate school in Physics or Math. My current plan is to work in the industry for a couple of years before I go back to get my Masters in EE if that's necessary. The reason I chose Engineering Physics as a major was because I liked Physics in high school and in my first year, also I believed that having a knowledge of advanced physics and math will help me in my engineering career. Recently however I found the program is a bit different than what I thought it would be. Though being called Engineering Physics, it is actually more physics oriented than engineering. While we do have the option of taking some EE/ME/CS classes, we do not learn the subjects as in depth as the EE/ME/CS guys. In addition, we have to learn a bunch of theoretical Physics or Math that I may never use in my engineering career unless I do research in the future. I do not mind taking those classes but they do require a lot of time and energy which can alternatively be used in developing my actual engineering skills. Also due to the diverse nature of the program, I found myself learning a bit of everything but nothing in depth. That's why I am considering a transfer to EE now. This is a difficult decision as I am already in my third year. I'd like people who have worked as an engineer or in an engineering field to give me some honest opinions and suggestions. Considering my situation and career goals, do you think staying in Engineering Physics is a good decision? Is it an advantage to my knowledge as diverse as possible or should I just focus on learning EE and make Physics a hobby? Thanks in advance.