<p>It shouldn’t matter what your actually major is. The courses you have taken are much more relevant.</p>
<p>A solid guideline for which courses to take is here:
[Prerequisites</a>, MFE Program, Berkeley-Haas](<a href=“Master of Financial Engineering Program | Berkeley Haas”>Master of Financial Engineering Program | Berkeley Haas)</p>
<p>Keep in mind this is an absolute minimum. Particularly with respect to programming, it is quite beneficial to have taken a few more courses. </p>
<p>Either a major in CS or Applied mathematics would probably be ideal.
If you major in CS, be sure to add partial differential equations, real analysis and probability theory.
If you major in math, it’d be beneficial to take more than the 2 or so required CS courses.</p>