Teaching

FinTech and Blockchains

Graduate course (Data Science MSc), Bocconi University, 2019

This is a hands-on introduction to FinTech and Blockchains for future data scientists. The course has the following objectives:

  • teach blockchain and its technological foundations in a hands-on, code-driven approach
  • explore the disruptive potential of digital transformation for financial intermediation
  • discuss machine learning strategies that future data scientists should know for FinTech lending and insurance underwriting.
  • enable students to run their first project of their own and explore creatively.
  • develop the necessary coding skills on the side.

Banking Theory

Graduate course (PhD), Cornell University, 2018

This is a short “workshop-style” compact course in banking for PhD students in applied macroeconomics and finance. The course has two fundamental objectives:

  1. to give an introduction to the banking literature with particular emphasis on recent developments
  2. to teach young researchers how to develop their own applied theories.

Financial Markets and Institutions

Undergraduate course, Bocconi University, 2016

I have taught two sections of this course for four years, including the 2016/17 academic year. The course provides a basic introduction to financial markets and financial economics.