During the years, I have taught a variety of undergraduate and postgraduate courses. Below is the detailed list:

Undergraduate courses:

  • Artificial Intelligence (2007-)1
  • Pattern Recognition (2008-)1
  • Data Mining (2014-)1
  • Numerical Analysis (2005-)1
  • Operations Research (2007-2009)1
  • Discrete Mathematics (2005-2007, 2011-2013)1
  • Object-oriented Programming (2007-2008)1
  • Microcomputers (1996-2001)2
  • Discrete Mathematics II (1997-1998)2
  • Introduction to Computers (1996-1999)2
  • Algorithms and Data Structures (2003-2004)3
  • Computer Languages II (2003-2004)3
  • Introduction to Computers I (2003-2004)4
  • Probability and Statistics (2003-2004)4
  • Mathematics – Calculus I (2005-2008)5
  • Discrete Mathematics (2005-2008)5
  • Business Mathematics (2006-2008)6
  • Business Statistics (2008-2009)6
  • Computer Applications (2004-2006)6
  • Artificial Intelligence and Applications (2007-)7
  • Mathematics for Informatics I (2005-2007)7

Postgraduate courses:

  • Data Mining and Big Data Analytics (2016-)8
  • Computational Intelligence (2003-2009)9
  • Computational Intelligence Laboratory (2003-2008)9
  • Artificial Neural Networks (2009)9

  1. Department of Computer Science and Biomedical Informatics, University of Thessaly, Greece.
  2. Department of Mathematics, University of Patras, Greece.
  3. Department of Information and Communication Systems Engineering, University of the Aegean, Greece.
  4. Department of Materials Science, University of Patras, Greece.
  5. Department of Telecommunication Systems and Networks, Technological Education Institute of Messolonghi, Greece.
  6. Department of Tourism Management, Technological Education Institute of Patras, Greece.
  7. Hellenic Open University.
  8. M.Sc. in Informatics and Computational Biomedicine, University of Thessaly, Greece.
  9. M.Sc. in Mathematics of Computation and Decision Making, Department of Mathematics and Department of Computer Science and Computer Engineering, University of Patras, Greece.