I am currently a UIUC MSFE student (graduating in Spring 2013). I came directly from UIUC undergraduate having a B.S. in Applied Mathematics, Economics and a B.S. in Finance, CS Minor. I applied to the program because of the excellent reputation of the engineering school, strong reputation of the business school, pre-existing work with faculty, and familiarity with the infrastructure/resources/facilities and my job on campus. There are several aspects about this program that make it strong.
For one, the MSFE is allowing for more electives than in previous years. Oftentimes, financial engineering programs have very rigid curricula and only a fraction of such curricula are valuable to employers. If your dream job is to be a quant, then financial engineering programs are generally not your best bet as most quant jobs require PhD’s or some form of published research. In addition, financial engineering programs tend to give you the “cliff notes” version of mathematical modeling in finance—usually enough to understand and develop simple models, but not the heavy machinery required for professional work. There are a few programs which attempt to cram measure theory and functional analysis into schedules of students which have never taken real analysis before, and consequently this may fall onto deaf ears so to speak. I don’t see the point of offering that kind of math to students who general will forget it once they fall into a non-quant (although still quantitative) role. What is great about the program at Illinois is that you can be whichever type of financial engineer that you desire. For instance, my electives include Applied Regression, Statistical Learning, Applied Parallel Programming, Measure theory, and several courses TBD. Basically, this leverages some of the prestige of other departments as well—especially those in the engineering college. While the core curriculum itself is strong and offers hands-on, relevant assignments I think most FE programs have nearly identical curricula. Flexibility is a valuable advantage here.
Secondly, the MSFE practicum is developing a more prestigious list of corporate participants with incredibly neat projects; these vary from trading shops, hedge funds, banks, startups, and financial data providers/analysts. I was very excited to see names like Nanex, DRW, and CME group on the list of practicum projects. This gives students networking/job opportunities and experience in different sides of financial engineering. With time, I think this will list develop an unparalleled prestige across the FE programs.
Thirdly, the MSFE gets students acquainted with many different types of programming languages/IDE’s, and relevant software. In your classes you use MatLab, R, MS Excel, and Visual Studio (C++) mostly. In other projects I have used python, javascript, MS SQL, C# in visual studio, and more (in addition to previous experience with linux C++, mysql, php, java). In the Uchicago trading competition we developed several models in MatLab in and implemented them in Java (I used Notepad ++ for by IDE while others on my team used sublime text). At first I thought using visual studio was not as advantageous as learning to program in linux, but the fact of the matter is that most firms use visual studio (I am currently using it every day in my internship). Unfortunately, Visual Studio is much more confusing to use than one would hope and it helps to have some experience going into a job or internship. And of course, I expect much more hands-on work in my final year at Illinois.
Another GREAT resource at UIUC is the MIL (Margolis market information lab). The MIL is an instructional finance lab on the business campus that gives ALL students hands-on experience with software products frequently used in different industries of finance. They teach over 40 workshops on various topics across 9 software products, including MatLab, Morningstar Direct/Encorr, Capital IQ, Bloomberg, MS Excel, Crystal Ball, and more. The MIL has 13 bloomberg terminals which, when combined with the MSFE office’s 2 terminals (2 more coming in the fall) puts UIUC among the leading universities in terms of financial software.
The significance behind all of this is the following: while your curriculum is ideally the reason you are paying money to get an FE degree, your resourcefulness and familiarity with different software products is what is going to make you a valuable (and likely employable) intern. The complexity of certain jobs you apply for may require nearly an entire year of training. As an intern, you need to prove that you can contribute and produce in other ways than the job’s main role. From day one of my internship I was heavily using Bloomberg and Excel and I’m sure this left a good impression. The MIL’s workshops on VBA allowed me to start developing simple VBA apps while the Excel-Bloomberg add-in workshop increased my understanding of the Bloomberg API to the point where I was working on C# apps that frequently used Bloomberg data. Not only does the MIL have a certification program for its software tools, but it is developing a practicum certification program with tasks and quizzes developed by its advisory board, alumni, and own staff. I am pretty sure this level of professional rigor and software arsenal is not offered by similar labs at competing schools.
Lastly, there is a very strong entrepreneurial spirit at UIUC. The engineering school brings in a large amount of competent individuals looking for extra work and there are countless ways to get involved. There are hands-on courses in CFA-style portfolio management with real money, many extra-curriculars, start-ups left and right, tons of research opportunities, trading/financial engineering competitions, etc. I have personally been involved in a FE-related start-up and it has been the most rewarding experience in terms of hands-on FE work, leadership, networking, and business management. Moreover, I have had chats with very ambitious people at UIUC seeking to establish student-run portfolio management groups, supercomputing tools in the MSFE office, and more.
In conclusion I would say the MSFE’s greatest strengths like in the potential to create a flexible curriculum, vast amounts of resources, lively extra-curricular and startup culture, developing practicum program with leads into Chicago financial firms, and integration of real software tools and various programming environments into the curriculum.