Learned about the program from Quantnet
I am a recent graduate of the program and thought I would provide my perspective in the hopes of informing prospective students as well trying to improve the experience. The program's strengths revolve around a very committed academic environment. Students work very closely with one another and have constant interaction with professors. Professors are always available and have a very good sense of how students are developing through the program. To me, this is what really separates Baruch’s program from its peers. There is a constant push from professors to improve, and I get the sense that professors take great pride in their students' development. This is aided by a relatively small class size and stands in contrast to many other MFE programs where professors sometimes view teaching as a tertiary concern.
The course selection is well done. There is a basic pricing and programming class, and two semesters of numerical methods (monte carlo, trees, pde's, every possible way to decompose a matrix...). The numerical methods courses are very C++ heavy, and I learned to love the cruel mistress of objected oriented programming. There are more topical courses, such as risk management, structured finance, and market microstructure. The largest departure from the standard MFE curriculum is the two semesters devoted to probability/stochastic calculus. This tends to be more than other programs do. While perhaps somewhat theory heavy, it does give students a very strong mathematical background, and with the addition of Gatheral to the faculty, allows students to fully appreciate stochastic volatility. The more topical courses tend to be taught by industry professionals, who then often recruit promising students for positions.
Placement is good. There are plenty of statistics on this, and I don't think they need to be rehashed here. I will say that career services tends to be somewhat informal, with much of the actual placement coming from the program director, Dr. Stefanica. The advantage of such an arrangement is that he has a very good sense of a given student's strengths and interests and is therefore able to place students in appropriate positions. I think as the program continuous to mature this process needs to be formalized and perhaps some of the work shifted to another professor or dedicated resource, as the current process seems hard to scale.
I have only one major complaint about the program, which is the lack of a formal statistics/econometrics class. This may be changing soon with a statistics class added as an option for Fall 2011. There was a three-day stats seminar that many students attended, but I don't believe that one can really absorb such a topic in 10 hour marathon sessions. For prospective students, I would try to learn this outside the program.