There are over 20 professors at the Department. The professors specialise into various subareas of algorithms, artificial intelligence, networks and software research.


Position Specialisation area Research group
Keijo Heljanko Professor

Big data, parallel computing, distributed systems

Pan Hui Professor Data science Systems and Media
Aapo Hyvärinen Professor Neuroinformatics Neuroinformatics
Giulio Jacucci Professor Interactive systems, HCI Uniquitous Interaction (UIx)
Matti Järvisalo Associate Professor

Automated reasoning, optimization, algorithms, artificial intelligence

Constraint Reasoning and Optimization
Jussi Kangasharju Professor Data networks and distributed systems, ambient intelligence Collaborative Networking (CoNe)
Jyrki Kivinen Professor Machine learning, algorithms Machine Learning
Arto Klami Assistant Professor

Machine learning, artificial intelligence, data science

Multi-source Probabilistic Inference
Mikko Koivisto Associate Professor Algorithms, machine learning Sums of Products
Jiaheng Lu Associate Professor Databases, data management Unified Database Management System
Michael Mathioudakis Assistant Professor

Computational social science, data mining

Mathioudakis group
Tommi Mikkonen Professor Software systems, programmable world Empirical Software Engineering
Ville Mustonen Professor Bioinformatics Bioinformatics and Evolution
Petri Myllymäki Professor Artificial intelligence, machine learning, probabilistic models Complex Systems Computation (CoSCo)
Veli Mäkinen Professor Algorithmic bioinformatics, succinct data structures Genome-scale algorithmics
Tomi Männistö Professor Software engineering, software architecture, product variability  Empirical Software Engineering
Valtteri Niemi Professor Data security Secure Systems
Petteri Nurmi Associate Professor Internet of Things, distributed systems, sensing Pervasive Data Science
Kai Puolamäki Associate Professor

Data science, artificial intelligence, atmospheric sciences

Teemu Roos Associate Professor Machine learning, data science Information, Complexity and Learning
Laura Ruotsalainen Associate Professor Spatiotemporal data, estimation, data science, machine learning Spatiotemporal data analysis
Sasu Tarkoma
Professor Distributed systems and data communications Content-centric structures and networking (COSN)
Hannu Toivonen Professor Data science, artificial intelligence, computational creativity Discovery group: Data Mining and Computational Creativity
Esko Ukkonen Professor Algorithms, combinatorial pattern matching, bioinformatics, machine learning Combinatorial Pattern Matching

Indrė Žliobaitė

Assistant Professor Life science informatics, data science, palaeobiology Data Science and Evolution

Eme­ri­tus­ Pro­fes­so­rs

  • Martti Tienari, Computer Science 1969-1998, Head of Department 1967-1998
  • Jukka Paakki, Software Systems 1997-2016
  • Matti Mäkelä, Numerical Algorithms for Applied Mathematics 1998-2001
  • Seppo Sippu, Information Systems 1998-2011

Former Pro­fes­so­rs

  • Heikki Mannila, Computer Science, especially Information Systems 1989-1999
  • Kimmo Raatikainen, Theory of Programming and System Programming 1998-2008
  • Henry Tirri, Intelligent Systems 1998-2003, Teacher education in Computer Science 2000-2008
  • Eero Hyvönen, Computer Science, especially Programme for Upgrading Studies in Computer Science 1990-2004 
  • Inkeri Verkamo, Software Engineering 2002-2007
  • Samuel Kaski, Data Analysis and Its Applications in Bioinformatics 2004-2005
  • Pekka Abrahamsson, Software Quality and Quality Assurance 2009-2012
  • Jürgen Münch, Software Systems 2011-2015

Former Associate and Assistant Professors

  • Paavo Turakainen, 1970-1971
  • Yrjö Seppälä, 1974-1981
  • Kari-Jouko Räihä, 1984-1985
  • Eljas Soisalon-Soininen, 1986-1993
  • Pekka Orponen, 1994-1996