teaching
Graduate and professional courses on machine learning, data science, and statistics for financial technology.
Duke University — Pratt School of Engineering
Master of Engineering in Financial Technology, Digital Asset Research & Engineering Collaborative (DAREC)
- FINTECH 590Agentic AI Systems for Finance
New for Spring 2027. Students build agents that call language models and external tools to carry out finance workflows, and most of the course covers how to evaluate and audit the actions those agents take.
- FINTECH 540Machine Learning for FinTech
Students implement supervised, unsupervised, and reinforcement-learning models in Python and apply them to real financial datasets in weekly coding labs.
- FINTECH / ECE 590Data Wrangling and Visualization with Python
End-to-end Python pipelines: query relational and document stores, scrape and clean live data, transform with pandas, and visualize results with publication-grade plots.
- FINTECH 520Introduction to Statistics and Econometrics
Probability, inference, and regression developed through Python notebooks on real financial data — students re-derive every estimator and code it before applying it.
- FINTECH 502FinTech Capstone
Semester-long industry-sponsored project: student teams ship a working prototype to a partner organization, from problem framing through code to stakeholder presentation.
University of Florence — School of Economics and Management
- UNIFIPython for Data Science
Hands-on training in Python and the scientific stack (NumPy, pandas, matplotlib) for data analysis, anchored on case-study notebooks that participants build and extend.