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 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.