The MFM program at UMN has introduced me to various topics in the field of quant finance. Given the length of 2 years, it is hard to cover every comprehensive topic on an in-depth level. Nevertheless, the broad gamut of presented topics (e.g. stochastic calculus, statistical analysis such as VaR, copula, Bayesian, time series, the classical Black-Scholes, interest rate modeling, credit risk, numerical PDEs, etc) has allowed me to have a good feel for each subject. Most importantly, the program has a very strong network of experienced practicioners in the Twin Cities and Chicago areas. That has personally allowed me to tap into the well-connected network to eek my own research advisors who help guide my independent studies on my interested topics. As long as you're driven to learn and explore, there will always be mentors willing to help you. Furthermore, I also have been able to build very strong network with classmates who currently work in the field and get engaged in 'real-world' conversations.
Ultimately, how much I am driven to learn defines how much I got out of the program. My philosophy is that it is the students who guide their own academic and career pursuits. No classroom in the world can babysit and teach me through every single aspect of quant finance. Advisors and instructors are there to make sure I do my best to get what I want, NOT to grant me an automatic job nor baby feed me the highest specialist expertise. I have done so much work on my own, using the available resources and so when I heard classmates complaining about not being able to land a job or to study much as they had hoped for, I pity them for not doing themselves as a good favor with those great resources offered at the U.
Overall, I find the program worth my money. I came in with not so much quant skills (only a Finance/ CS major in Undergrad) but after 2 years of a lot of pain and hard work, I've learned so much. That lands me a great job in risk management in a big bank right when I finish the program.