I just want to gather facts and opinions on which would be a better choice, given that all programs are open options and the person in decision lays equal interest in all of the fields. So the answers would now depend on which program would do him better. Like which would offer good employment opportunities (of course, compensation is a factor), opportunities to advanced degrees et cetera. This is not a hypothetical question and I hope you guys could help. I thank you all in advance for your input. By the way this is coming from an prospective freshie (=))) for the AY 2012-2013 deciding. Financial Aspect of this argument disregarded. Thanks!