• C++ Programming for Financial Engineering
    Highly recommended by thousands of MFE students. Covers essential C++ topics with applications to financial engineering.
    Python for Finance with Intro to Data Science
    Gain practical understanding of Python to read, understand, and write professional Python code for your first day on the job.
    An Intuition-Based Options Primer for FE
    Ideal for entry level positions interviews and graduate studies, specializing in options trading arbitrage and options valuation models.
University of Illinois Financial Engineering program

University of Illinois Financial Engineering program

By and large, the faculty is very effective at teaching, and the curriculum includes a number of informative and interesting classes. The applied capstone project is a wonderful opportunity to put the instruction to use before graduation. My experience with the other students the program attracted has been overwhelmingly positive.
Some minor caveats include that any given student will likely find at least one first semester course to be redundant, which one(s) depending on his or her academic or employment background prior to joining the program; despite this, I would have welcomed an expansion to four semesters to allow greater depth in the core curriculum and allow for more electives; and as a small program between two much larger colleges, Career Services events and services are more geared towards more traditional engineering and business majors.
The best thing about this program is it's a marriage of the College of Engineering and the College of Business at the University of Illinois. The program prepared us with quantitative, computational and analytical knowledge. My final project was related to market microstructure, which prepared me for my role at the Securities & Exchange Commission as a financial economist.
I attended the MSFE program from Aug 2010 to December 2011. In short, you get great engineering resources, which UIUC is famous for, tailored to be applied within finance.

I found the program to be very challenging although interesting. The teaching quality was great, some classes being better than others, and it did prepare me well for my career in consulting and fraud investigations. One of the biggest perks of the program was the ability to work with an actual company in the industry for the final project. As part of the collaboration with the corporate partner, we needed to prepare presentations and timely updates to the management, as well as we needed to write a research paper for the class itself.

As most Master's programs, MSFE is aimed at training specialty professionals upon graduation, so Job Placement is probably the most important metric why anyone would consider getting a Master's degree.

Job Placement:
We had quite a few students in my class who came with no job experience straight from undergrad, some with undergrad from other countries. I was an international student myself, and I came directly out of college with a degree in Economics.
Obviously, you cannot expect to receive a job offer just because you attended a certain program (any program in general).
In my class, those who diligently searched for full-time jobs in the US were successful. This pool of successful job-seekers was very diverse and included US citizens and International Students; GPAs ranging from around 3.0 to 4.0; native English speakers and “not-so-native” English speakers.
Employers included insurance firms, consulting firms, trading houses, banks, the US government, etc.
About myself
Coming right out of my undergrad school in Shanghai, China, i joined the program in fall 2010 and completed in December 2011. I received my bachelor of Finance degree from Shanghai Jiao Tong University.
Currently i am working at a major bank in US as a quantitative analyst in credit risk.

My Experience with the program
Faculty: i had chance to attend classes at both business school and engineering school, which i found it especially helpful for me. Financial engineering or quantitative finance is an emerging area and keeps evolving over time. A broad knowledge in business and technology helps me adapt to the new ideas and trends in the industry.

People: Students have very diverse backgrounds. Many late nighters in the library but we also had much fun out of the classroom. I definitely miss my time in Champaign.

As far as i know all the people who decided to look for full time jobs found a job. Some students went on to PHD programs. If you think the job market now is tough, it was way much tougher in 2011. I still remember i had a final round with a bulk bracket bank in New York but it turned out they didn't hire any of us, presumably because of the budget.

I am the only new hire on my team who is not from CMU or Gerogia Tech's program. These two are pretty good programs but I just found the program at UIUC has prepared me equally well for my job.
Introduction: I joined MSFE program in fall 2010 and finished in December 2011. Prior to joining the program, I had a bachelor degree in Economics from China and Master of Finance from US.

About the program: The major reason that I the join the program for is school's renowned reputation in field of engineering and their attempt to fuse those great resources at their disposal with the financial industry, which was reaffirmed by my experience during my stay.

Students and staff: The background of both students and professors are well diversified, with some came from the discipline of Economics/Finance and some from a more technical field. This fact made the interaction I had with my classmates and professors very dynamic and beneficial. And School work is tough, but you really get what you paid for. The matrix of technologies and practices the program makes you exposed to prepares you to do well not in one, but a spectrum of job functions throughout the industry.

Placement: the employment situation across the country was in bad spot throughout the duration of the program, however to the best of my knowledge, most of my classmates that were diligently seeking for employment opportunities landed jobs with satisfactory status either here in US or in their home country. This again speaks well of the program's course work and especially its close fit to the industry.
About myself: finance background with mathematics and programming exposures, join Class of 2010 directly.

About class: balanced with both finance and engineering, quite a lot opportunity for other classes in engineering school, such as CS and statistics. Good resource for both finance and engineering school, specially engineering.

About classmates and life. I'm definitely missing my talent classmates and easy life there. Study hard and play hard. We still keep in touch after graduate, and have gathering in Chicago sometimes.

About work: Dr Lane help us a lot on job seeking, I should definitely thanks him for my intern and first job. Good for engineering background, good for opportunity in Chicago.
About myself: Fresh grad with no full - time work experience. Joined the inaugural class straight from college. Majored in EE and have mathematical and programming experience, but no previous exposure to finance and economics in general.

About the program: Generally solid curriculum and effective teaching faculty. I enjoyed stochastic calculus, financial derivatives and term structures especially. Although some courses in 1st semester may seem to be redundant for someone who has experience in the relevant field, I believe they are necessary to bring all students up to speed. Therefore it would have been nice if some introduction courses are electives. The staff of the program are extremely helpful. They used their connections to bring in outside speakers, both industrial practitioners and acdemic researchers, and help us find internships and full - time employment oppoturnities.

Students: Most students are from science and engineering majors with little full - time work experience. But they are all hardworking and easy to work with. As for job placement, I believe all of us are able to find a job in the finance / insurance/ consulting areas. And the program has prepared me very well for my current job in Shanghai.
With Math/CS B.S. degree and 5+ years of Engineering/Consulting career, U of I MSFE program was a perfect fit for me. I not only enjoyed working with great friends and professors but also gained profound real-industry knowledge through fellowship program, speaker series and internship. Professors and program director helped students a lot using their own network as well – I think it was possible because we had competitive and small class size.
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.
I am a recent graduate from the program (Dec 2013). I majored in EE as an undergrad.

I feel the program itself solid and the depth to explore is great due to the strong CS and business programs at UIUC. The faculty is very accessible and have much to offer in and out of the classroom. I made some great friends and participated in some very interesting projects.
A Well balanced program with combination from Math, Computing and Finance. Tough coursework but worth your time. Most importantly, you could see that all the UIUC MFE staff are striving to improve the progam
The design of the curriculum is great. Gradually you will see that all the seemingly independent knowledge are merging together and reinforce each other to show you a whole picture of Financial Engineering. Meanwhile we have a lot of chances to choose alternatives courses.

The professors are really fabulous. Some of them are from engineering departments and some from finance. They lead you through different topics and teach you how to approach complex problems which I think is valuable not only to this major. And of course, they are always ready to help.

The program directors are really putting their hearts in this young and energetic program. They are trying to improve it all the time. They are lovely.

Last but not least...Champaign-Urbana is a nice place for study, it is peaceful, simple and vibrate. I am starting my new job in Chicago now, and I will definitely go back to visit it in the future!
While I cannot in a timely fashion explain all of the reasons as to why this program is exceptional, I can at least express my gratitude for the endless opportunities UIUC MSFE has provided me. Albeit rigorous, exhausting, and daunting at times, this program is ideal for candidates interested in:

studying stochastic calculus in a financial context; using statistical techniques for time-series data; building valuation methodologies; leveraging a handful of programming languages; employing optimization techniques; investigating numeric methods; networking with financial institutions; contributing to confidential practicums; joining a community of accomplished alumni.

This program's flexibility has also enabled me to study data structures, numeric algorithms, and random processes at a more advanced level, in particular the applications of artificial intelligence and machine learning, parallel numeric algorithms, and human-computer interaction.

Following graduation, a considerable number are tempted to pursue doctoral degrees. While this is not surprising, I think the vast majority are as anxious as myself in merging a professional career with this newly instilled skill set that has such broad applications.
The MSFE program has a one of a kind curriculum that allows you to study a wide variety of subjects in all relevant fields that define quantitative finance.

My favorite courses were Risk Management, Financial Derivatives and Market Microstructure, since they provide the ideal foundation for algo trading.

The Practicum project in the third semester gives you immense exposure to the industry and practices - and the best part is that you get to apply what you've learned to very realistic, implementable and professional projects.

I'd recommend this program to everyone who's interested in pursuing a career as a quant.
  • Anonymous
  • 5.00 star(s)
It is one of the program that emphasizes much on programming which I have ever known. Its practicum also gives students a good chance to devote themselves into real problems and social with industry elites.
I learned a lot in this program, and the students here is outstanding! What's more the director and professors here are very brilliant and willing to help students with their learning and job hunting. Students feel comfortable to study, live and discuss with each other!
I just graduated from this program (Dec 2014). It is a great program because it concerns a lot about technical skills. You can learn a lot in statistics, programming. Of course, courses like Risk Management and Financial Derivatives make me equipped with detailed knowledge and skills applied in finance industry. You could expect a lot after you finish your study. That is why I found a job in Chicago.
As a potential employer of MSFE students, I feel the program offers a well-balanced and practical curriculum supporting a deeply analytic approach to the financial markets. My experience with the students participating on my practicum has been very thoughtful and quite useful.
I work for the University of Illinois's Investment Department, and we partnered with the Financial Engineering Program as part of their practicum program. The students did an excellent job creating a scenario analysis database for us. Dr. Lane was very involved in our project and provided great insight. We were impressed not only with the final product, but also with the quality of students and their experience through the program.
We had worked with six students from the MSFE program at UIUC on a quant project for around 5 months this year. These students have very strong quantitative skills and are good at solving practical problems. You can also find star developers who can really code in C++ among them. All the students in this group worked very hard and were easy to work with. I highly recomend this program.