Is Rutgers MSF program any good? And what courses should I take in college to enter MSF program?

I am a perspective Undergraduate student in Rutgers and I would like to become a financial engineer.

And just now I did some research on financial engineering and found that Rutgers places its MSF program among top 20 nationwide. Is it the truth?

And regardless of its ranking, it does provide a list of courses that perspective MSF students should take such as:
Multivariable calculus
Linear algebra
Ordinary differential equations
Partial differential equations
Probability (calculus-based)
Computer programming

Full list of courses in the link below
*http://finmath.rutgers.edu/index.php?d=admissions&

And does this list of courses apply to any financial engineering program (master degree) in the US?

Thank you very much.

And If you can, please tell me about the placements for financial engineers, for example, what companies they go to, how much they earn, whether the market demands financial engineers.

THX GUYS

Any one can help me with my topic? thx