Teaching

Courses taught and teaching assistantships. Full details on the CV page.

University of Verona
University of Verona · Lecturer2022 – present
Department of Human Sciences
  • Logic and Philosophy of Science · BA in Philosophy
  • Epistemology of Big Data · MSc in Data Analytics
  • Computational Epistemology · MSc in Artificial Intelligence
  • Logic and Philosophy of Science in Physiotherapy · BSc
  • Lab of Computer Science and Multimedia Technologies · BA in Philosophy
  • Lab of Artificial Intelligence and Neuroscience · PhD in Human Sciences
  • Logic Learning (Logic-Based Learning) · PhD in Computer Science
Summer / Winter / Doctoral schools
  • 8th Winter School in Linguistics (Verona / Free Univ. of Bolzano), 2025 · Introduction to Machine Learning
  • 3rd & 4th Summer School on Bayesian Statistical Analysis (Verona), 2023 & 2025 · Introduction to Bayesian Probability
  • IECS Doctoral School, University of Trento, 2023 · Logic Programming and Explainable AI (20h intensive, PhD)
University of Milan
University of Milan · Guest Lecturer2021
Department of Philosophy
  • Topics in Logic, Probability and Computation (PhD; with H. Hosni and P. Baldi)
  • Trends in Machine Learning (MSc, within H. Hosni's Probability Logic)
University College London
University College London · Teaching Assistant2015 – 2023
  • INST0074 Machine Reasoning for AI · module lead on Formal Argumentation (2022/23)
  • INST0060 Foundations of Machine Learning and Data Science
  • INST0019 Introduction to Programming and Scripting; INST0029; INST0004
University of Palermo
University of Palermo · Teaching Assistant2013 – 2014
  • Theoretical Computer Science (lab demonstrator)