At the university I'm planning on transferring to in a year I pretty much have to take a bunch of technical electives which can come from any STEM department. For example, I could take a bunch of theoretical physics classes that will count towards my degree or I can take more ME classes that will also count towards my degree. The electives can lead towards a minor in most situations. I was thinking that a minor in CS would be a good idea since I love programming and have actually been considering majoring in CS, but then I think that it would be more beneficial for me to just take more ME classes. Do you all think that minoring in CS as opposed to taking more ME classes would be a bad idea? I have no idea what I want to do with my degree once I graduate, otherwise I would take classes that would lead me towards a career in that field, I just know that I love applied physics which is why I decided to major in ME. EDIT: I was planning on teaching myself some CS stuff while getting my degree in ME to make myself more marketable before I even found out that my technical electives can be CS classes.