TeachingDidattica

I teach a doctoral course on the statistical physics of learning, lead two postgraduate modules in the Department of Computer Science at UCL, and supervise industry projects through UCL IXN.Tengo un corso di dottorato sulla fisica statistica dell’apprendimento, sono responsabile di due moduli magistrali al Department of Computer Science di UCL e seguo progetti con l’industria tramite UCL IXN.

I corsi si svolgono in inglese, quindi le schede dei corsi qui sotto sono in inglese.

PhD courseCorso di dottorato

Statistical Physics for Machine Learning

Phase transitions, inference and high-dimensional landscapes

A doctoral course delivered at the Department of Computer, Control and Management Engineering (DIAG) of Sapienza, my alma mater. It treats learning as a problem in statistical mechanics: starting from entropy, free energy and Bayesian inference, maximum likelihood, regularisation and posterior inference become instances of the same physics, and phase transitions explain when learning becomes hard. Each day mixes lectures, whiteboard derivations, exercises and open problems.

Programme

Background expected

Linear algebra, probability and basic calculus. No prior knowledge of statistical physics or spin glasses is needed.

Listing in the Sapienza PhD course catalogue →

Master’s programmesMaster

My modules are options on four one-year MSc programmes at UCL, so each class brings together students from computer science, quantitative finance, risk and data science.I miei moduli sono opzionali in quattro MSc annuali di UCL, quindi ogni classe riunisce studenti di informatica, finanza quantitativa, rischio e data science.

MSc Computational Finance

Mathematics, finance, computer science and statistics for quantitative roles.

COMP0051 · COMP0162

MSc Financial Technology

Technology, data and computation for the financial services industry.

COMP0051 · COMP0162

MSc Emerging Digital Technologies

AI, distributed ledgers and cloud computing in financial and business settings.

COMP0051 · COMP0162

MSc Financial Risk Management

Finance theory combined with data analytics and computational modelling.

COMP0051

UCL modulesModuli UCL

Both modules are 15-credit, Level 7 (postgraduate) modules taught in person in Term 2, and are assessed half through in-class activity and half through coursework.Entrambi i moduli valgono 15 crediti, sono di livello 7 (magistrale), si tengono in presenza nel secondo trimestre e sono valutati per metà con attività in aula e per metà con progetti.

Advanced Machine Learning in Finance

Modern machine-learning methods applied to the problems that matter in finance: derivatives pricing and model calibration, portfolio allocation and hedging, investment decisions, credit scoring, fraud detection and risk management. The module also introduces text mining as a source of alternative data. It is hands-on throughout: students implement models in Python with Keras/TensorFlow on real and simulated financial data, with an emphasis on noisy, non-stationary datasets.

Topics

Example projects

Learning outcomes

Background expected

Probability, linear algebra and multivariate calculus; programming in a numerical language; and Machine Learning with Applications in Finance (COMP0050 or COMP0198).

Full description in the UCL module catalogue →

Algorithmic Trading

An introduction to algorithmic trading and risk-premia strategies: why they work, what their statistical properties are, and how to design, implement and evaluate them. The module surveys the main families of strategies used in industry, points to open areas of research including recent machine-learning approaches, and gives students the tools to build strategies and to test their known and provable properties rigorously.

Topics

Learning outcomes

Background expected

Probability and statistics, mathematical analysis, and fluency in a scientific programming language (Python is used in class).

Full description in the UCL module catalogue →

Course previewsAnteprime dei corsi

UCL IXN industry projects

The UCL Industry Exchange Network (IXN), running in Computer Science since 2011, embeds real industry problems into the degree. Each project pairs a UCL academic supervisor with a technical mentor from the partner organisation, so students work on a live problem while partners prototype ideas at low risk.

I supervise IXN projects in quantitative finance, financial networks and machine learning. Organisations interested in proposing a project for next summer can get in touch; proposals for master's projects are usually collected between November and January.

SupervisionSupervisione

I supervise PhD and MSc projects on complex networks, random matrix theory and physics-informed machine learning, often with applications in finance. Prospective students are welcome toSeguo tesi di dottorato e di master su reti complesse, teoria delle matrici aleatorie e machine learning informato dalla fisica, spesso con applicazioni in finanza. Chi è interessato può get in touchscrivermi with a short description of their interests.con una breve descrizione dei propri interessi.