SCI Master's Thesis Guide
Supervisors of CCIS
How to find a supervisor:
This page includes a list of master's thesis supervisors suitable for students studying in SCI Master's Programme in Computer, Communication and Information Sciences. The student should contact the eligible supervisor whose area best matches with the potential topic. If finding a supervisor turns out to be difficult, the student can request help from the responsible professor of their major.
The list consists of faculty members in the Department of Computer Sciences and elsewhere. As a default, the master’s thesis is written on a topic related to the student’s major. The supervisor should be a professor or lecturer from the field of the major. The supervisor can be from the School of Science, department of Computer Science (CS) or from another department in SCI or from another technical school (ELEC, ENG, CHEM). Supervisors from SCI with the following tittles are accepted: professors, university lecturers, or senior university lecturer. Supervisors from ELEC may also have a tittle Staff Scientist. Supervisors from non-technical schools (BIZ, ARTS) are not accepted.
If you want to write your thesis to your minor, please contact studentservices@aalto.fi first.
Please also check what is the correct course code for the thesis and maturity test in your HOPS: the thesis code should match the department of your supervisor and maturity test code the school of the supervisor. To help you recognize if the possible supervisor is from other departments than CS, we have marked the correct department code after the name of the possible supervisor. If the supervisor is from CS, the correct codes are CS.thes and SCI.matr. If the supervisor is from ELEC, the codes should be ELEC.thes and ELEC.matr.
For CCIS students:
Looking for a topic in Aalto? Check the wiki page for master thesis topics at the Department of Computer Science.
CS faculty members' contact information: https://www.aalto.fi/en/department-of-computer-science/faculty-members.
For abstract: use the full name of the programme (Master's Programme in Computer, Communication and Information Sciences). Use the programme name and major always in English, also in Finnish and Swedish abstracts.
Possible supervisors:
The list was updated: 27.2.2025 and includes all theses being in Writing-stage across all Aalto schools.
Please send update requests to Meeri Heimo (meeri.heimo@aalto.fi)
Supervisors from The Department of Computer Sciences | Number of master's theses in supervision | Potential Master's thesis topic area |
Aledavood, Talayeh | 3 | Data Science, Social Computing, Digital Health |
Aura, Tuomas | 4 | Information security and privacy *** On a research leave during the academic year 2025-2026 *** |
Brzuska, Chris | 3 | Cryptography, computational complexity |
Coupette, Corinna | 0 | Complex Networks, Macadamia, Theoretical Computer Science and Society |
Di Francesco, Mario | 0 | Mobile and ubiquitous computing, IoT *** On a research leave during the academic year 2024-2025 *** |
Distler, Verena | 0 | Human-centered security and privacy, dark (deceptive) patterns |
Fagerholm, Fabian | 3 | Software engineering; data-driven software product and process development, human, organisational, and social factors, developer experience |
Garg, Vikas | 3 | Macadamia |
Ginzboorg, Philip | 0 | Cyber security in logistics and industrial systems |
Guckelsberger, Christian | 0 | Creative AI, human-computer interaction, technology adoption, intrinsic motivation, videogames, creative practice |
Gunn, Lachlan | 10 | Information security and privacy, platform security |
Haaranen, Lassi | 6 | Software and society; Software engineering; Computing education research |
Hellas, Arto | 7 | Learning technologies, computing education, life-long learning, artificial intelligence and machine learning in education, educational data mining, software development, web development |
Hirvisalo, Vesa | 1 | Embedded systems |
Holme, Petter | 4 | |
Hämäläinen, Perttu | 9 | Game design, game development, VR/AR/XR, games for physical activity motivation and skill learning, games and human-computer interaction, AI-assisted game design, AI-assisted player research |
Hämäläinen, Wilhelmiina | 2 | Data mining, machine learning, computational medicine |
Jung, Alex | 13 | Machine learning, artificial intelligence, statistical learning theory, compressed sensing, complex networks |
Junttila, Tommi | 0 | Computational logic, constraint programming, algorithms |
Kannala, Juho | 6 | Computer vision, machine learning |
Kaski, Petteri | 2 | Algorithms, theoretical computer science, algorithm engineering |
Kaski, Samuel | 4 | Machine learning, probabilistic modelling, artificial intelligence, bioinformatics, computational medicine |
Kisfaludi-Bak, Sándor | 1 | Algorithm theory, computational geometry |
Kauppinen, Marjo | 7 | Software engineering, requirements engineering |
Keller, Barbara | 1 | Graph theory, Network analysis, Social networks, Data analysis, Simulation |
Kivelä, Mikko | 1 | Computational science, complex systems |
Korhonen, Ari | 0 | Data structures and algorithms, data visualization, software visualization, learning technologies, learning analytics |
Kujala, Sari | 1 | eHealth, accessibility |
Kulshrestha, Juhi | 1 | Computational social science, social computing, web and society, mental health and internet use, data science |
Korpi-Lagg, Maarit | 6 | Macadamia, Big Data and Large-scale computing |
Laaksonen, Jorma | 4 | Machine learning, computer vision, multimodal methods, remote sensing |
Lai, Russell | 2 | Cryptography, privacy-enhancing technologies, steganography |
Lassenius, Casper | 8 | Software engineering; processes, measurement, testing and quality assurance |
Lehdonvirta, Vili | 1 | |
Lehtinen, Jaakko | 3 | Computer graphics, generative artificial intelligence, image and video synthesis |
Lindqvist, Janne | 2 | Engineering Psychology and Human-Computer Interaction. Please observe that I am currently serving as Head of Department and generally cannot accept new students. |
Linna, Riku | 6 | Stochastic and dynamical systems: computational models and simulation, machine learning |
Lähdesmäki, Harri | 7 | Machine learning, generative models, artificial intelligence, probabilistic modeling, computational biology/medicine/health |
Malmi, Lauri | 3 | Learning technologies, software visualization, gameful learning |
Mannila, Heikki | 1 | |
Marttinen, Pekka | 12 | Machine learning, computational health, probabilistic modelling |
Nieminen, Marko | 9 | User-centred design, user experience, service design |
Nieminen, Mika P. | 7 | Mostly EIT/HCID students: User-Centered Design, CPS, Concept Design, UX, XR |
Orponen, Pekka | 2 | Algorithms, theoretical computer science, nucleic acid nanotechnology |
Paler, Alexandru | 2 | |
Pollari-Malmi, Kerttu | 2 | Databases |
Rintanen, Jussi | 9 | Artificial Intelligence, Theory of Programming and Programming Languages, Formal Methods. |
Rousu, Juho | 2 | Data science, artificial intelligence, predicting structured data, kernel methods, computational biology, machine learning *** Will be on a research leave 8/2025 - 7/2026 *** |
Saramäki, Jari | 3 | Data science, complex systems, complex networks, social networks, network neuroscience, computational immunology |
Sarvas, Risto | 1 | |
Savioja, Lauri | 0 | Room acoustics, virtual acoustics, audio, virtual reality |
Sawhney, Nitin | 0 | Responsible AI, Human-Centered AI, Voice Interaction, Ethics and AI Regulations ** Only until 3/2025 ** |
Seppälä, Otto | 0 | Learning technologies, computing education research, software visualization, educational technology, software development, web development |
Siekkinen, Matti | 3 | Multimedia systems, mobile computing, extended reality (VR/AR) |
Sorva, Juha | 0 | Computing education research, psychology of programming, educational technology |
Solin, Arno | 2 | Machine learning, probabilistic modelling, sensor fusion |
Suomela, Jukka | 3 | Algorithms, theoretical computer science, distributed and parallel computing, digital humanities |
Suoranta, Sanna | 3 | Authentication, usable security, security |
Truong, Linh | 3 | Service engineering analytics, IoT, edge computing, cloud computing, data platforms, AI/ML engineering, software systems, large-scale computing |
Turpeinen, Marko | 1 | |
Uitto, Jara | 2 | |
Vanhanen, Jari-Pekka | 5 | Software engineering processes |
Vehtari, Aki | 3 | Bayesian modeling, probabilistic modeling |
Vuorimaa, Petri | 11 | Web services, web applications, web of things |
Viitanen, Johanna | 6 | Usability, user experience, human/user-centred design, health informatics, eHealth |
Welsch, Robin | 0 | Engineering Psychology, User Experience, Shared Experience, Augmented Reality, Virtual Reality, Social Interaction, Physiological Computing, Human-AI interaction, Cognitive performance, Human Factors, Technology Evaluation, HCI Methods, Metascience |
Zhao, Bo | 5 | |
Ylä-Jääski, Antti | 1 | Cloud computing, microservices, mobile multimedia systems |
Supervisors from other departments | Number of master's theses in supervision | Potential Master's thesis topic area |
Ali, Yusein (elec) | 2 | |
Alku, Paavo (elec) | 0 | Speech processing, speech-based biomarking of health |
Arend, Johannes (elec) | 0 | Psychoacoustics, spatial audio, virtual acoustics |
Bäckström, Tom (elec) | 4 | Speech processing, privacy in speech and language technology |
Elvander, Filip (elec) | 1 | |
Juvela, Lauri (elec) | 3 |
Macadamia, Speech Synthesis, Deep Generative Models for Speech and Audio, Deepfake Detection and Countermeasures |
Jäntti, Riku (elec) | 7 | |
Koivunen, Visa (elec) | 0 | |
Kurimo, Mikko (elec) | 7 | Macadamia, Speech and Language Technology, speech recognition, large language models |
Lassila, Pasi (elec) | 0 | |
Lokki, Tapio (elec) | 3 | Room acoustics, perception, virtual acoustics, 3D sound, psychoacoustics |
Manner, Jukka (elec) | 15 | Sustainable ICT, networking technologies, Internet services, mobile networking, cloud technologies, 5G networking |
Mähönen, Petri (elec) | 3 | |
Ollila, Esa (elec) | 3 | |
Oulasvirta, Antti (elec) | 9 | Human-computer interaction, interactive AI, computational models of behavior |
Pajarinen, Joni (elec) | 5 | Reinforcement Learning, Robot Learning |
Premsankar, Gopika (elec) | 5 | Sustainable ICT, networking technologies |
Pulkki, Ville (elec) | 0 | |
Rinke, Patrick (phys) | 0 | |
Ruttik, Kalle (elec) | 2 | |
Sarolahti, Pasi (elec) | 0 | |
Sigg, Stephan (elec) | 2 | Ambient Intelligence, Edge Intelligence, Pervasive Sensing, Usable Security, Ubiquitous Computing |
Tirkkonen, Olav (elec) | 3 | |
Vorobyov, Sergiy (elec) | 1 | |
Välimäki, Vesa (elec) | 4 | Audio signal processing |
Wichman, Risto (elec) | 4 | |
Yu, Xiao (elec) | 3 | |
Östergård, Patric (elec) | 1 | Coding and information theory, mathematical foundations of ICT |