Choosing my Major

Not interested in working as a programmer or engineer. Mostly interested in learning.

EE:
Might take 5 years
Less free time
Harder to find jobs?
Better leeway to good MBA programs?
Labs are a waste of time

CS and Math:
More flexibility in course
Can go on exchange
More time to go to hackathons (learn, get a job, network)
Content is arguably more important?
More competitive?
Might require masters or Phd to get somewhere

Interested in working in finance

If you do CS and take some specialization classes, you will have no problem finding a job. The trick is picking something you enjoy and focusing on that. It isn’t impossible to make yourself your own specialization. Also, internships will help you find a job immensely.

“Not interested in working as a programmer or engineer…Interested in working in finance.” Neither engineering nor CS is particularly appropriate.

What is most appropriate, then, is mathematics, statistics, and business. My source for the quotes below is the Bureau of Labor Statistics (BLS). I chose business occupations for which BLS has predicted above average job growth and at least 100,000 job openings in the period of 2012-2022.

“Typically, an actuary has an undergraduate degree in mathematics, actuarial science, statistics, or other analytical field. Coursework in calculus and business, such as accounting and management, is essential for students as well.” (from http://www.bls.gov/ooh/Math/Actuaries.htm#tab-4 )

"Most accountants and auditors need at least a bachelor’s degree in accounting or a related field. Certification within a specific field of accounting improves job prospects. For example, many accountants become Certified Public Accountants (CPAs). (from http://www.bls.gov/ooh/business-and-financial/accountants-and-auditors.htm#tab-4 )

“Market research analysts typically need a bachelor’s degree in market research or a related field. Many have degrees in fields such as statistics, math, and computer science. Others have backgrounds in business administration, the social sciences, or communications. Courses in statistics, research methods, and marketing are essential for these workers. Courses in communications and social sciences, such as economics, psychology, and sociology, are also important…A master’s degree is often required for leadership positions or positions that perform more technical research.” (from http://www.bls.gov/ooh/business-and-financial/market-research-analysts.htm#tab-4 )

Engineering applies in the case of cost estimators. “Construction cost estimators generally need a bachelor’s degree in an industry-related field, such as construction management, building science, or engineering. Those interested in estimating manufacturing costs typically need a bachelor’s degree in engineering, physical sciences, mathematics, or statistics. Some employers accept candidates with backgrounds in business-related disciplines, such as accounting, finance, and business.”

For financial analysts "most positions require a bachelor’s degree. A number of fields of study provide appropriate preparation, including accounting, economics, finance, statistics, mathematics, and engineering. For advanced positions, employers often require a master’s in business administration (MBA) or a master’s degree in finance. Knowledge of options pricing, bond valuation, and risk management are important. (from http://www.bls.gov/ooh/business-and-financial/financial-analysts.htm#tab-4 )

+1 here ^