Ilkka Niemelä is a Professor of Computer Science at Aalto University's School of Science. He has held leadership roles including Head of the Laboratory for Theoretical Computer Science at Helsinki University of Technology, Chair of the Degree Program in Computer Science and Engineering, and Dean of Aalto University's School of Science. His research focuses on automated reasoning and constraint programming for solving computational problems. His work spans key areas in computational logic, including answer-set programming, non-monotonic reasoning, bounded model checking, and parity reasoning. He has explored applications in formal verification, optimization, and system design, with publications reflecting interdisciplinary contributions to artificial intelligence and theoretical computer science. Scientific awards and honors include: Superior of the year at Helsinki University of Technology (2007) Annual dissertation award from the Finnish Society for Computer Science (1993) Knight, First Class, of the Order of the White Rose of Finland (2015) 20 Year Test of Time Paper Award (2016) EurAI Fellow (2013) His research group has pioneered methods in answer-set programming and bounded model checking, with recent publications addressing program transformations, timed automata, and parity games. Niemelä has also served in administrative roles such as Vice President and Provost at Aalto University, contributing to academic governance and education.

