Your browser is unsupported

We recommend using the latest version of IE11, Edge, Chrome, Firefox or Safari.

BS in Finance

The Department of Finance offers a Bachelor of Science in Finance and prepares students to actively participate in the finance industry. Not only do students have ample opportunities to interact with finance professionals from the department’s many partnerships, but they also have the opportunity to learn in the Market Training Lab, giving them hands-on experience. The program offers a variety of elective courses, allowing students to delve into specific areas of interest, including corporate financial analysis, investments and portfolio management, banking, international finance, trading, and risk management. Our research faculty provides students with innovative educational programs that help students apply new insights to critical business problems.

FIN 419

Behavioral Finance

Provides an understanding of the individuals’ behavioral biases and their effects on financial markets. Course Information: 3 undergraduate hours. 4 graduate hours. Prerequisite(s): FIN 300; or FIN 301 and FIN 302; or consent of the instructor.

FIN 422

Alternative Investments: Venture Capital, Private Equity, and Hedge Funds

Aims to help students understand the investment opportunities available in venture capital, private equity, and hedge funds, both from a quantitative and a qualitative perspective, using a combination of lectures and case discussions. Course Information: Credit is not given for FIN 422 if the student has credit in FIN 444. Prerequisite(s): FIN 300; or FIN 301 and FIN 302. Recommended background: FIN 310 and FIN 320.

FIN 423

Financial Modeling, Analysis, and Decision Making

Teaches financial modeling and firm valuation skills using a set of case studies. Using financial data from real firms, students compute and forecast cash flows to evaluation day-to-day business decisions. Course Information: Extensive computer use required. Prerequisite(s): FIN 300; or FIN 301 and FIN 302.

FIN 424

Financial Communication

This learn-by-doing course concentrates on developing strong communication skills, with topics based on economic and financial scenarios. Prerequisites: FIN 300 or FIN 301. Recommended background: basic Excel and PowerPoint skills.

FIN 425

Energy Finance

The course addresses finance topics in the context of the energy industry, including valuation, lending, trading, and risk management. Prerequisites: FIN 300; or FIN 301 and FIN 302. Recommended background: FIN 310 and FIN 320.

FIN 444

Financing Entrepreneurship

The course will be offered TR 2-3:15 pm. in spring 2022. The goal of the course is to help students understand the opportunities and challenges faced by entrepreneurs seeking to finance high-potential ventures by raising venture capital or other forms of private equity or debt.

FIN 494

Advanced Financial Planning

This case study course builds on the knowledge learned in FIN 250 Personal Finance. It provides in-depth coverage of each area of personal finance. Students analyze and make recommendations on a given family finances including but not limited to Investments, Tax, Estate Planning, Education, Employee Benefits, Insurance Liabilities and more. Prerequisites: FIN 250

FIN 494

Cryptocurrencies, Blockchains

The course familiarizes students with the unique intricacies of the blockchain and its many iterations.  Students will understand how Fortune 500 companies are employing it for security purposes and logistics operations, and how the financial world and economists view cryptocurrencies.  The course will be taught through a combination of readings, lectures, and a final project that challenges class cohorts to identify a problem that the blockchain could solve and design the appropriate solution.

FIN 494

Securities Markets and High Frequency Trading

How securities are traded in modern financial markets; design, operation, and regulation of trading processes; real-time algorithmic trading exercises; high-frequency trading strategies.

FIN 494

Entrepreneurial Finance

The course follows the life cycle of a startup company: business model evaluation, startup valuation and financing (including angel investors, venture capital, and debt financing), “soft skills” such as putting together the startup team and negotiating with customers and partners, and eventual exits (via an IPO or an acquisition). The course will use a combination of case discussions and lectures.


Finance Waitlists Heading link

These waitlists are for students who are not majoring in UIC Business, nor minoring in Business Administration or Finance.
At the latest, students will be notified a week before classes start as to whether or not they are able to register for the course.

CME Group Foundation Market Training Lab Heading link

A student working at a computer with financial tables on the screen and a financial figures projected on a big screen behind the computer.

Funded with a grant from the CME Group Foundation, the Market Training Lab provides tools, data and educational services to enhance the learning experience in finance and to better prepare students for skills demanded by the market.

Software in the Lab:

  • Bloomberg Professional
  • R

CME Training Lab Tutorials:

Registration: We are currently not requiring students to register for tutorials linked to courses. You are welcome to attend those tutorials even if you are not in the course; however, students from the courses have priority if space is limited. If you would like a class added, please contact John P. Miller, Director of the CME Training Lab.

Resources: Each tutorial has hyperlinks to resources that will be used.  To download the material you will need to login using your NetID and password.

Current offerings: 

​Other resources:​ Students who have no previous programming experience are encouraged to work through the tutorials offered by either DataCamp or R Tutorial.

  • DataCamp: Introduction to R tutorial. Go to DataCamp, register a free account, then work through the guided tutorial. This is a great resource that allows beginners to become familiar with the R programming language at their own pace. DataCamp also offers tutorials on more advanced topics in R.
  • R Tutorial: R Introduction tutorial to begin working through the tutorial – no registration required.
  • An Introduction to R is a detailed tutorial covering many aspects of R. This is a good reference for users that are already familiar with R.

Meet Your Advisers

Advising Heading link

You can schedule your advising appointment online by going to your portal, clicking on the “Advising” tab, and then on the iAdvise button. The iAdvise online scheduling tool has the most up to date availability for all advisers.

Schedule an Advising Appointment

Program Administrator Heading link