Teaching
Academic teaching in Economics and Finance
Deep Learning for Solving Dynamic Models (May 22nd - 24th). A Ph.D. course at the Central-German Doctoral Program Economics, University of Leipzig (teaching materials here).
Advanced Data Analytics, HEC Lausanne (February - May 2024). A course on machine learning (supervised, unsupervised, and reinforcement learning) is available (syllabus here).
Advanced Programming, HEC Lausanne (February - May 20224). A course covering Python, parallel, and high-performance computing (syllabus here).
Introduction to Deep Learning & Deep Equilibrium Nets (21.8. 2023, at the Econometric Society summer school in dynamic structural estimation)
Ph.D. course on Quantitative MacroEconomic Theory "a.k.a. Computational Economics" (19.1. - 27.4. 2023 at Department of Economics, University of Pennsylvania). A course on advanced computational methods to solve and estimate dynamic stochastic economic models.
Advanced Methods in Computational Economics (14.11. - 22.11.2022 at CREST/ENSAE). A course on Sparse Grids, Deep Equilibrium Nets, Deep Structural Estimation.
Introduction to Deep Equilibrium Nets & Deep Structural Estimation (11. - 21.7.2022 - at the CSCS-USI HPC/Data Analytics Summer University 2022)
Advanced Data Analytics, HEC Lausanne (February - May 2022). A course on Machine learning (supervised, unsupervised, and reinforcement learning - syllabus here).
Advanced Programming, HEC Lausanne (February - May 2022). A course covering Python, C++, OpenMP, MPI, and Hybrid parallel Programming (syllabus here).
Introduction to Deep Equilibrium Nets & Deep Structural Estimation (22.8.2021 - at the Econometric society on dynamic structural estimation)
Deep Learning (a 2 day module at the CSCS-USI Summer school on HPC, 19.7. - 30.7.2021).
Advanced Data Analytics, HEC Lausanne (February - May 2021). A course on Machine learning (supervised, unsupervised, and reinforcement learning ).
Programming, HEC Lausanne (February - May 2021). A course covering Python, C++, OpenMP, MPI, CUDA, OpenACC, and Hybrid parallel Programming.
Digitise, Optimise, Visualize (Model 4 -- a five-day crash course on applied machine learning in economics and finance, USI Lugano, 10.2. - 16.2.2021)
Deep Learning (a 2 day module at the CSCS-USI Summer school on HPC, 13.7. - 24.7.2020).
Advanced Data Analytics, HEC Lausanne (February - May 2020). A course on Machine learning (supervised, unsupervised, and reinforcement learning).
Programming, HEC Lausanne (February - May 2020). A course covering Python, C++, OpenMP, MPI, CUDA, OpenACC, and Hybrid parallel Programming.
Lecture Suite on “Global Solution Methods and Machine Learning in Economics and Finance”. Department Finance, MIT Sloan (October - November 2019).
Lecture suite on advanced scientific computing and parallel programming, Open Source Macroeconomics Laboratory, BFI, University of Chicago (July 2018).
Advanced Data Analytics, HEC Lausanne (February - May 2019). A course on Machine learning (supervised, unsupervised, and reinforcement learning).
Programming, HEC Lausanne (February - May 2019). A course covering Python, C++, OpenMP, MPI, CUDA, OpenACC, and Hybrid parallel Programming.
A Crash-course in high-performance computing, sparse grids, and machine learning, MIT Sloan Finance (February 2019).
Global Solution Methods, Cowles Foundation, Department of Economics, Yale (January/February 2019). A Lecture suite on how to apply Python, Adaptive Sparse Grids, Supervised Machine Learning, Unsupervised Machine Learning to solve large-scale dynamic stochastic models.
Introduction to Parallel & high-performance computing, Cowles Foundation, Department of Economics, Yale (September 2018).
Lecture suite on advanced scientific computing and parallel programming, Open Source Macroeconomics Laboratory, BFI, University of Chicago (July 2018).
Introduction to Parallel Programming & high-performance computing, Copenhagen Centre for Computational Economics, University of Copenhagen (June 2018).
Introduction to Adaptive Sparse Grids, Copenhagen Centre for Computational Economics, University of Copenhagen (May 2018).
Introduction to Programming in Python for Ph.D. students, University of Zurich (February 2018).
Introduction to Programming in Python, University of Zurich (October 2017, part of the Macro-Finance for Msc. students lecture by F. Kübler).
Introduction to Parallel Programming in Economics and Finance. Open Source Macroeconomics Laboratory, Becker Friedman Institute, University of Chicago (July - August 2017, Summer School).
Introduction to adaptive sparse grids applied to economics and finance. Open Source Macroeconomics Laboratory, Becker Friedman Institute, University of Chicago (July - August 2017, Sommer School).
Lecture suite on advanced scientific computing and parallel programming for graduate students in finance and economics. Swiss Finance Institute, University of Geneva (November 2016).
Introduction to Parallel Programming & high-performance computing. Institute for Computational Economics, University of Zurich (February 2017, Winter school for graduate students).
Introduction to Adaptive Sparse Grids. Institute for Computational Economics, University of Zurich (February 2017, Winter school for graduate students).
Introduction to Parallel Programming & high-performance computing. Institute for Computational Economics, University of Zurich (February 2016, Winter school for graduate students).
Introduction to Adaptive Sparse Grids. Institute for Computational Economics, University of Zurich (February 2016, Winter school for graduate students).
Introduction to Financial Economics. University of Zurich (Spring 2015. Tutorials for undergraduate students)
Introduction to Adaptive Sparse Grids. Institute for Computational Economics, University of Zurich (February 2015, Winter school for graduate students).
Introduction to Financial Economics. University of Zurich (Spring 2014. Tutorials for undergraduate students)
Introduction to Financial Economics. University of Zurich (Spring 2013. Tutorials for undergraduate students)
Executive education
Global solution methods VII. Central Bank of Colombia, Bogota, Colombia (September/October 2017).
Global solution methods VI. Central Bank of Colombia, Bogota, Colombia (March 2017).
Lecture suite on high-dimensional function approximation & integration, parallel computation, machine learning. IMF, Washington D.C. (July 2016).
Global solution methods V. Central Bank of Colombia, Bogota, Colombia (May 2016).
Global solution methods IV. Central Bank of Colombia, Bogota, Colombia (September 2015).