<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>