Current courses:

University of Ioannina, Computer Science Dept.:
  • E-01: Network Programming (Fall 2010) [link, link].
  • 4-42: Design & Analysis of Algorithms: LEDA Lab (Spring 2011) [link, link].
  • 4-63: Computer Networks Lab (Spring 2011) [link, link].


Past courses:

University of Ioannina, Computer Science Dept.:
  • E-01: Network Programming (2009-2010) [link, link].
  • 4-63: Computer Networks Lab (2009-2010) [link, link].
  • 4-23: Programming in C Lab (2010) [link, link].
     


University of Patras, Computer Engineering and Informatics Dept.:
  • Operating Systems I -- TA (2002-2007) [link].
  • Operating Systems II -- TA (2002-2007) [link].
  • Content Distribution -- TA (2002-2007) [link].
  • Special Topics on Content Distribution -- TA (2002-2007) [link].
     


Technical University of Crete, Electronic and Computer Engineering Dept.:
  • Operating Systems -- TA (1999-2000) [link].
  • Distributed Software Systems Concepts -- TA (2000-2002) [link].