CS or dual degree engineering?

<p>I am currently at NYU and intending on majoring in computer science. As some of you may already know, the cs program at nyu isn't very strong because it only offers a BA and doesn't require students to take chem, physics, or mechanics, which is rather odd for a cs program. Will this hurt me when it comes time to apply to grad school or find a job in the industry?</p>

<p>My other option would be to pursue the dual-degree program with stevens where i can get a cs degree from nyu and EE degree from stevens in 5 years. I'm not sure if i want to do this though because although my math skills are decent, im not sure i can handle the rigors that engineering classes require. Furthermore, im interested in going to grad school for either cs or possibly law, both of which require high gpas. I am almost certain that my gpa will be lower if i decide to pursue the dual-degree program. Furthermore, i am wondering if the two degrees is unnecessary because i am intending to do more software than hardware.</p>

<p>On the flip side, getting the two degrees probably will make me more competitive in the job industry since i would have both hardware and software skills. Can anyone confirm this?</p>

<p>So taking all this into account, which would my best option be?</p>

<p>I currently goto Stevens and am enrolled in the BizTech program. I am actually applying to Stern as a transfer student for the Fall. </p>

<p>The computer science/cyber security department at Stevens is strong. If you are willing to switch into the 3-2 program, you may want to consider transferring to Stevens entirely. Where do you want to goto grad school? As a Scholar, you can earn your BS and MA in 5 years.</p>