The lecturing team of the Masters of Software Engineering includes top-level academics and researchers with international teaching experience acquired in over 20 universities worldwide. The permanent lecturing team is complemented by guest lecturers from Estonia’s most successful IT companies including Skype, Zeroturnaround, Nortal and Fortumo.
Meet us and join us!
Marlon Dumas is Professor of Software Engineering at University of Tartu and Research Leader at the Estonian Software Technology and Applications Competence Centre. Previously he was Associate Professor at Queensland University of Technology (Australia) where he participated in several research projects with SAP Research. Prof. Dumas has co-authored over 200 research papers and features among the top-20 most cited software engineering researchers according to Google Scholar. He is co-recipient of six best paper awards at international conferences, co-inventor of four US patents and co-author of two textbooks. He teaches Systems Modeling and Business Process Management. He is Program Manager of the Masters of Software Engineering.
James Chapman is a passionate programmer who loves pushing any programming language to its extremes. He is particularly fond of functional programming (e.g. Scala, Haskell, F#) and is an active researcher in the field of formal foundations of functional programming languages. He received his PhD from University of Nottingham (UK), and currently works as Senior Researcher at Tallinn University of Technology. He lectures Advanced Programming and Advanced Algorithms and Data Structures.
Juhan Ernits is also a passionate programmer and lover of functional programming. He conducts research in the field of automated software testing, particularly test generation for a variety of applications including Web applications. From 2008 to 2011 he was research fellow at University of Birmigham (UK). He is now Associate Professor at Tallinn University of Technology. He lectures Advanced Programming.
Luciano García-Bañuelos is Associate Professor at University of Tartu. He received his PhD from Grenoble Tech (France) after completing a research project in the field of persistence middleware in collaboration with France Telecom. He is co-author of close to 50 research papers, recipient of two best paper awards and co-inventor of two US patent applications. He lectures Enterprise System Integration and Agile Software Development.
Dietmar Pfahl has a long international career in industry and academia, including appointments at Siemens, University of Southern California (USA), Fraunhofer Institute for Experimenal Software Engineering (Germany), University of Calgary (Canada), University of Oslo (Norway), Lund University (Sweden) and finally University of Tartu (Associate Professor since 2013). Throughout his career, he has been an active researcher in the fields of empirical software engineering and has co-authored close to 80 research papers in this field. He lectures Software Engineering Management and Software Economics.
Jaak Tepandi is Professor of Knowledge-Based Systems at Tallinn University of Technology, where he has coordinated and lectured courses in the fields of software engineering and intelligent systems for over 20 years. Throughout his career, he has been an active consultant for a number of Estonian organizations in the field of quality assurance. He lectures Software Quality and Standards.
Jaak Vilo is Professor of Data Mining and Bioinformatics at University of Tartu. He is passionate about big data analysis and has been working with large datasets in the field of bioinformatics since the late 90s. He started his career at University of Helsinki where he obtained a PhD in 2002. He later joined the European Bioinformatics Institute in Cambridge before returning to Estonia where he co-founded several companies including EGeen and Quretec. He lectures Data Mining and Advanced Algorithmics.