Euripides Markou received his B.Sc. (in Physics) from the University of Ioannina, Greece, in 1993 and his Ph.D. (in Theoretical Computer Science) from the National Technical University of Athens, Greece, in 2003. His advisor was Stathis Zachos. He has been a postdoctoral researcher at the Universite du Quebec en Outaouais, Gatineau, Canada (2003-2004), at the National and Kapodistrian University of Athens, Greece (2004-2006), at the Laboratoire Bordelais de Recherche en Informatique (LaBRI), Bordeaux, France (2006) and at McMaster University, Hamilton, Canada, (2006-2007) before joining the Department of Computer Science and Biomedical Informatics at the University of Central Greece (now University of Thessaly) in 2008. His research interests include the design of algorithms and the study of the computational complexity for problems especially in the areas of distributed computing, algorithmic game theory, computational geometry and bioinformatics.
An Introduction to Distributed Computing
From parallel to distributed computing. Examples of parallel algorithms. Examples of distributed algorithms and models. Mobile agents: advantages and disadvantages. Distributed models for hostile environments and networks with faults. Computability and complexity theory for mobile agent problems.