Number of graduated students per year

Year 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
#Graduated 4 3 7 9 3 5 7 5 10 7
Year 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020
#Graduated 3 9 11 8 6 6        


  1. Hsieh, Yi-Ta: Exploring Hand-Based Haptic Interfaces for Mobile Interaction Design
  2. Kangas, Juho-Kustaa: Combinatorial Algorithms with Applications in Learning Graphical Models
  3. Valenzuela, Daniel: Algorithms and Data Structures for Sequence Analysis in the Pan-Genomic Era
  4. Zou, Yuan: On Model Selection for Bayesian Networks and Sparse Logistic Regression


  1. Ahonen, Teppo: Cover Song Identification using Compression-based Distance Measures
  2. Athukorala, Kumaripaba: Information Search as Adaptive Interaction
  3. Fagerholm, Fabian: Software Developer Experience: Case Studies in Lean-Agile and Open Source Environments
  4. Gross, Oskar: Word Associations as a Language Model for Generative and Creative Tasks
  5. Määttä, Jussi: Model Selection Methods for Linear Regression and Phylogenetic Reconstruction
  6. Toivanen, Jukka: Methods and Models in Linguistic and Musical Computational Creativity


  1. Ding, Yi: Collaborative Traffic Offloading for Mobile Systems
  2. Kempa, Dominik: Efficient Construction of Fundamental Data Structures in Large-Scale Text Indexing
  3. Laaksonen Antti: Algorithms for Melody Search and Transcription
  4. Niinimäki, Teppo: Approximation Strategies for Structure Learning in Bayesian Networks
  5. Wang, Liang: Content, Topology and Cooperation in In-network Caching
  6. Zhao, Kai: Understanding Urban Human Mobility for Network Applications


  1. Bhattacharya, Sourav: Continuous Context Inference on Mobile Platforms
  2. Galbrun, Esther: Methods for Redescription Mining
  3. Korhonen, Janne: Graph and Hypergraph Decompositions for Exact Algorithms
  4. Lagerspetz, Eemil: Collaborative Mobile Energy Awareness
  5. Langohr, Laura: Methods for Finding Interesting Nodes in Weighted Graphs
  6. Paalasmaa, Joonas: Monotoring Sleep with Force Sensor Measurement
  7. Pervilä, Mikko: Data Center Energy Retrofits
  8. Pohjalainen, Pietu: Self-Organizing Software Architechtures


  1. Apiola, Mikko: Creativity-Supporting Learning Environments: Two Case Studies on Teaching Programming
  2. Eloranta, Satu: Dynamic Aspects of Knowledge Bases
  3. Entner, Doris: Causal Structure Learning and Effect Identification in Linear Non-Gaussian Models and Beyond
  4. Eronen, Lauri: Computational Methods for Augmenting Association-based Gene Mapping
  5. Heinonen, Markus: Computational Methods for Small Molecules
  6. Hyttinen, Antti: Discovering Causal Relations in the Presence of Latent Confounders
  7. Luosto, Panu: Normalized Maximum Likelihood Methods for Clustering and Density Estimation
  8. Polishchuk, Tatiana: Enabling Multipath and Multicast Data Transmission in Legay and Future Internet.
  9. Ruokolainen Toni: A Model-Driven Approach to Service Ecosystem Engineering
  10. Timonen Mika: Term Weighting in Short Documents for Document Categorization, Keyword Extraction and Query Expansion
  11. Wettig Hannes: Probabilistic, Information-Theoretic Models for Etymological Alignment


  1. Ikonen, Marko: Lean Thinking in Software Development: Impacts of Kanban on Projects
  2. Parviainen, Pekka: Algorithms for Exact Structure Discovery in Bayesian Networks
  3. Pöyhönen Petteri: Access Selection Methods in Cooperative Multi-operator Environments to Improve End-user and Operator Satisfaction
  4. Ruohomaa, Sini:The Effect of Reputation on Trust Decisions in Inter-enterprise Collaborations
  5. Siren, Jouni: Compressed Full-Text Indexes for Highly Repetitive Collections
  6. Varjonen Samu: Secure Connectivity With Persistent Identities
  7. Välimäki, Niko: Applications of Compressed Data Structures on Sequences and Structured Data
  8. Wessman, Jaana: Mixture Model Clustering in the Analysis of Complex Diseases
  9. Zhou, Fang: Methods for Network Abstraction


  1. Hintsanen, Petteri: Simulation and Graph Mining Tools for Improving Gene Mapping Efficiency
  2. Junttila, Esa: Patterns in Permuted Binary Matrices
  3. Tripathi, Abhishek: Data Fusion and Matching by Maximizing Statistical Dependencies


  1. Daniel, Laila: Cross-layer Assisted TCP Algorithms for Vertical Handoff
  2. Hämäläinen, Wilhelmiina: Efficient Search for Statistically Significant Dependency Rules in Binary Data
  3. Kollin, Jussi: Computational Methods for Detecting Large-Scale Chromosome Rearrangements in SNP Data
  4. Lukk, Margus: Construction of a Global Map of Human Gene Expression: The Process, Tools and Analysis
  5. Lukyanenko, Andrey: Multi-user Resource-sharing Problem for the Internet
  6. Mononen, Tommi: Computing the Stochastic Complexity of Simple Probabilistic Graphical Models
  7. Pitkänen, Esa: Computational Methods for Reconstruction and Analysis of Genome-Scale Metabolic Networks


  1. Hätönen, Kimmo: Data Mining for Telecommunications Network Log Analysis
  2. Kontkanen, Petri: Computationally Efficient Methods for MDL-Optimal Density Estimation and Data Clustering
  3. Köster, Urs: A Probabilistic Approach to the Primary Visual Cortex
  4. Laasonen, Kari: Mining Cell Transition Data
  5. Makkonen, Juha: Semantic Classes in Topic Detection and Tracking
  6. Miettinen, Pauli: Matrix Decomposition Methods for Data Mining: Computational Complexity and Algorithms
  7. Nurmi, Petteri: Identifyiing Meaningful Places
  8. Rastas, Pasi: Computational Techniques for Haplotype Inference and for Local Alignment Significance
  9. Silander, Tomi: The Most Probable Bayesian Network and Beyond
  10. Suomela, Jukka: Optimisation Problems in Wireless Sensor Networks: Local Algorithms and Local Graphs


  1. Autio, Ilkka: Modeling Efficient Classification as a Process of Confidence Assessment and Delegation
  2. Haiminen, Niina: Mining Sequential Data - in Search of Segmental Structures
  3. Kangasharju, Jaakko: XML Messaging for Mobile Devices
  4. Korhonen, Jouni: IP Mobility in Wireless Operator Networks
  5. Lindgren, Jussi T.: Learning nonlinear visual processing from natural images


  1. Aunimo, Lili: Methods for Answer Extraction in Textual Question Answering
  2. Leggio, Simone: A Decentralized Session Management Framework for Heterogeneous Ad-Hoc and Fixed Networks
  3. Palin, Kimmo: Computational Methods for Locating and Analyzing Conserved Gene Regulatory DNA Elements
  4. Raento, Mika: Exploring privacy for ubiquitous computing: Tools, methods and experiments
  5. Riva, Oriana: Middleware for Mobile Sensing Applications in Urban Environments
  6. Roos, Teemu: Statistical and Information-Theoretic Methods for Data Analysis
  7. Sarolahti, Pasi: TCP Performance in Heterogeneous Wireless Networks


  1. Lehtonen, Miro: Indexing Heterogeneous XML for Full-Text Search
  2. Rantanen, Ari: Algorithms for 13C Metabolic Flux Analysis
  3. Tarkoma, Sasu: Efficient Content-based Routing, Mobility-aware Topologies, and Temporal Subspace Matching
  4. Terzi, Evimaria: Problems and Algorithms for Sequence Segmentations
  5. Viljamaa, Antti: Specifying Reuse Interfaces for Task-Oriented Framework Specialization


  1. Doucet, Antoine: Advanced Document Description, a Sequential Approach
  2. Mielikäinen, Taneli: Summarization techniques for pattern collections in data mining
  3. Tamm, Hellis: On Minimality and Size Reduction of One-Tape and Multitape Finite Automata

Before 2005, see, e.g., the list of doctoral theses in Computer Science (Report Series A).