Research | Teaching | Consulting and Programming | Greek Government and European Union | Professional Societies

  • Senior Researcher of the Computer Technology Institute of Greece from July 1985 up to now. Associate Professor (tenured) of the Computer Science and Engineering Dept. of Patras University, Greece, from July 1985 to October 1990.
  • Full Professor of the same University from October 1990 to today.
  • Research in algorithmic and complexity issues of Game Theory.Research in parallel algorithms, complexity of parallel computation, probabilistic algorithms and algorithms with random inputs, concurrency control in databases, synchronization in distributed systems, random graphs, performance analysis of computer systems , telematics applications, efficient approximations to hard problems.
  • Assistant Professor in the Courant Inst. of Math. Sciences, New York University, from September 1982 up to 1987 , tenure track position. Paul Spirakis passed successfully the 3rd year tenure review process.
  • Research in probabilistic algorithms, parallel algorithms, synchronization in distributed systems, performance analysis of computer systems, concurrency control in databases, and theory of Robot motions.
  • Post-doctoral Fellow at Harvard University, (Feb. 82 to Sept. 82). Research in distributed systems, probabilistic algorithms, parallel algorithms and performance of database concurrency control.
  • Research Assistant, Harvard Univ., June 81-June 82. Research in probabilistic algorithms, probabilistic methods in combinatorics, distributed systems, synchronization.
  • Research Assistant, Harvard Univ., June 80-June 81. Research in distributed systems, graph theory, performance of database concurrency control, computer networks.
  • Research Assistant, Harvard Univ., June 79-June 80. Research in efficient algorithms with random inputs, queueing theory.