Department of Computer Science
Cyprus University of Technology
Undergraduate studies in Electrical Engineering at the National Technical University of Athens, Greece (Diploma in Electrical Engineering, Summa cum Laude; November 1985). Graduate studies in Computer Science at Harvard University, USA (M.A., January 1988; Ph.D., July 1992; Ph.D. Thesis: "Timing-Based Distributed Computation: Algorithms and Impossibility Results"). I visited the Faculty of Computer Science, Electrical Engineering and Mathematics of the University of Paderborn, Germany, as a Guest Professor (Fall 2006 through Fall 2007), during a sabbatical leave. I have taught at the Department of Computer Science and Engineering of the University of Connecticut, USA, as Assistant Professor (Fall 1999), and at the Department of Computer Science of the University of Crete, Greece, as Visiting Assistant Professor (Academic year 1992-93).
My research interests span the Theory of Algorithms and Complexity, with focus on Game Theory, Distributed and Parallel Computing, Networking and the Internet. I have published extensively in major journals and international conferences of Theoretical Computer Science, where I am a (co)-author of more than 100 publications.
P. Spirakis, M. Mavronicolas and S. Kontogiannis eds., "Internet and Network Economics", Proceedings of the 2nd International Workshop on Internet and Network Economics, Volume 4286, Lecture Notes in Computer Science, December 2006. ISBN 3-540-68138-8 (401 pages).
S. Abramsky and M. Mavronicolas, guest editors, "Game Theory Meets Theoretical Computer Science", Special Issue, Theoretical Computer Science (Tracks A & B), Vol. 343, Nos. 1-2, October 2005. (282 pages)