Recently, I've been looking at the classified section on newspapers and noticed something interesting. Several companies looking for Software Engineers; nothing odd about that. The interesting part was the degree requirements: BS in CompSci, SoftEng, CompEng, or Electrical Engineering, Mech Eng, Math, etc. Now, I understand any professional with any of these titles will have a general understanding of software and programming but I didn't think an Electrical Engineer would be capable of designing software. A) Are these companies looking for an Electrical Engineer that can design software related to Electrical Eng? An Electrical Engineer that can design software unrelated to E.Eng? Or do they simply lump all these professions into one? With the above in mind, I'm planning to attend City College of New York and would like outside opinions about their Science and Engineering Depts. As of now, I'm still in a gray area as to what I'd like to become but with a better understanding of what to expect it will be easier to choose a career. I'm looking for a very challenging, exciting, and profitable career and hopefully CCNY's curriculum matches my ambitions. I simply don't want to choose a career that can be thrown into some kind of "pot" along with other professions when looking for a job. Thanks for your time. Jordan Joab.