TEACHING

Since 2006, I have been teaching in universities of four countries full undergraduate and graduate courses on a variety of logic-related topics. I am also active as a supervisor of master and PhD theses. Interested students are invited to contact me.


CURRENT COURSES:

Introduction to Mathematical Fuzzy Logic (2024)

Foundations of Mathematics (2022, 2023, 2024, 2025)

Algebra 2 (2024, 2025)


PAST COURSES:

Introduction to Mathematical Fuzzy Logic (2023)

Many-valued model theory (2022)

Logic for Computer Science (2018, 2020)

Introduction to Algebraic Logic (2019)

General Theories of Logical Systems (2020, 2021)

Introduction to Algebraic Logic (2015, 2017, 2019)

General Theories of Logical Systems (2014, 2016)

Mathematical Fuzzy Logic (2013, 2016, 2021)

Introduction to Algebraic Logic (2015)

Mathematical Fuzzy Logic (2008, 2009) (with T. Flaminio)

Computational logic (2006)

Artificial intelligence (2006)

Intelligent systems (2007)



SHORT COURSES AND TUTORIALS:

Reasoning with graded predicates in Mathematical Fuzzy Logic

Substructural Logics: A Logical Glimpse at Residuated Lattices (with P. Cintula)

Crash course on Mathematical Fuzzy Logic (with P. Cintula)

Mathematical Fuzzy Logic: How you can easily set up your own fuzzy logic (with P. Cintula)

A gentle introduction to mathematical fuzzy logic (with P. Cintula)

Abstract Algebraic Logic: theory and applications (with P. Cintula)