Delivering World-Class Education through Innovative Courses

NDIGI partners with the Mendoza College of Business Department of Finance to offer academic courses and programs that are designed to give students real-world investment experience. NDIGI courses allow students to learn from active investment professionals and world-class investing guest lecturers. The courses are offered through an application process, as class size is typically limited to 20-25 students. 

Students who are interested in pursuing careers in investment management should consider following the course sequencing outlined on the "Recommended Course Sequence" page.


Applied Investment Management (AIM) - FIN 40640

Rsz Aim

The AIM course, created in 1995, gives students the opportunity to participate in managing a live portfolio now valued at over $10 million, while developing their financial analysis skills through rigorous research. AIM is comprised of 25-30 students selectively chosen from a competitive applicant pool. For more information on the class, please visit the AIM website.

Applied Private Equity Projects (APEP) - FIN 40685

APEP, offered in the fall semester, provides an opportunity for students to practice private equity in a setting as close to real as possible. The course combines lectures that introduce core concepts with investment projects that emphasize practical application. Through the project work, students have the opportunity to work directly with private equity firms on a feasible yet challenging investment assignment. Guests lecturers are an important part of the classroom discussion and the class is designed to mimic the natural business interaction that occurs between senior and junior investment professionals. The course is application only and limited to 20-25 students. To learn more about this course, please visit this article: Students participate in Applied Private Equity Projects course

Emerging Markets Investing (EMI) - FIN 44530


EMI is taught to junior finance majors studying abroad in London. This course introduces students to emerging markets investing and provide them with both the conceptual framework and practical knowledge necessary to understand emerging economies. EMI uses case studies and lectures to provide an in-depth look at emerging markets and global investing. Dynamic classroom experience focused on analyzing real-time geopolitical and economic developments. It is taught by a leading London based investment professional. Course pre-reqs or concurrent requirements are: Advanced Corporate Finance (FIN 30400) and Investment Theory (FIN 30600).

Global Portfolio Management (GPM) - FIN 40520

GPM is designed to enhance investor skills in a global context. Senior members of the Notre Dame Investment Office will lead discussions with world-class investors as guest lecturers on topics including hedge funds, emerging markets, global asset allocation, risk management, and portfolio measurement and evaluation. Application only.

International Portfolio Management (IPM) - FIN 35520


This one-credit course, which is offered during spring break, offers a small group of students an intensive week of real-world interaction and case study with a leading investment management firm. The investment manager meets with the students at the beginning of the week to outline the case. During the week, students attend additional lectures and work in teams to analyze the case, which is presented to the investment manager at the end of the week. The learning objectives of the course include gaining a real-world perspective on investment management, understanding investing from a global vantage point, and contributing investment solutions in a collaborative setting. As part of this course, students travel with faculty coordinators to and from a global financial center as a group. To read about the 2017 Spring course, please visit this article: International Portfolio Management Course Launches in London

Python for Finance - FIN 40260

Python for Finance is intended to provide a working knowledge of the open-source programming language Python. It will teach the essential aspects of coding in Python to build financial applications involving analytics, large datasets and unstructured data. The objective is to provide students with a better understanding of how computer applications can be used to solve business problems.