School of Computing Science, University of Glasgow, UK, 2013 - present

  • “Big Data (Level H)”
  • “Networks and Operation System Essentials (Level 2)”
  • “IT Architectures (Level M)”
  • “Computer Systems (Level 2)”
  • “Software Engineering for Mechanical Engineers (Level 3/M)”

Computer Science Dept., University of Ioannina, Greece, 2009 - 2011

  • “Network Programming”
  • “Algorithm Design and Analysis (Lab)”
  • “Computer Networks (Lab)”
  • “Programming in C (Lab)”

Computer Engineering & Informatics Dept., University of Patras, Greece, 2002 - 2007

  • “Operating Systems”
  • “Internet Content Distribution Systems”
  • “Advanced Subjects in Distributed Systems”

Electronic & Computer Engineering Dept., Technical University of Crete, Greece, 2001 - 2002

  • “Operating Systems”
  • “Distributed Information & Knowledge Systems & Applications”