[courses |
post-docs |
current doctoral students |
past doctoral students |
master students |
bachelor students]
Courses
- Compilers and Execution Environments (ID2202, ID1215, 2G1533), KTH Royal Institute of Technology.
2018/2019, period 2, course responsible, examiner [evaluation]
2017/2018, period 2, course responsible, examiner [evaluation]
2016/2017, period 2, course responsible, examiner [evaluation]
2015/2016, period 2, course responsible, examiner [evaluation]
2014/2015, period 2, course responsible, examiner [evaluation]
2013/2014, period 2, course responsible, examiner [evaluation]
2012/2013, period 2, course responsible, examiner [evaluation]
2011/2012, period 2, course responsible, examiner [evaluation]
2010/2011, period 2, course responsible, examiner [evaluation]
2009/2010, period 2, course responsible, examiner [evaluation]
2008/2009, period 2, course responsible, examiner [evaluation]
2007/2008, period 2, course responsible, examiner [evaluation]
2006/2007, period 2, course responsible, examiner [evaluation] - The Art of Doctoral Research (Ethics Module) (IL3606), KTH Royal Institute of Technology.
2016/2017, period 2, lecturing - Applied Programming (ID1218), KTH Royal Institute of Technology.
2009/2010, period 2, course responsible, examiner [evaluation]
2008/2009, period 2, course responsible, examiner [evaluation]
2007/2008, period 2, course responsible, examiner [evaluation] - Constraint Programming (ID2204, 2G1515), KTH Royal Institute of Technology.
2018/2019, period 4, course responsible, examiner [evaluation]
2017/2018, period 4, course responsible, examiner
2016/2017, period 4, course responsible, examiner
2015/2016, period 4, course responsible, examiner [evaluation]
2014/2015, period 4, course responsible, examiner
2013/2014, period 4, course responsible, examiner [evaluation]
2012/2013, period 4, course responsible, examiner [evaluation]
2011/2012, period 4, course responsible, examiner [evaluation]
2010/2011, period 4, course responsible, examiner [evaluation]
2009/2010, period 4, course responsible, examiner [evaluation]
2008/2009, period 4, course responsible, examiner [evaluation]
2007/2008, period 4, course responsible, examiner [evaluation]
2006/2007, period 4, course responsible, examiner [evaluation]
2005/2006, period 3, course responsible, examiner [evaluation]
2004/2005, period 2, course responsible, examiner [evaluation]
2003/2004, period 3, course responsible, examiner [evaluation] - Compilers and Virtual Machines (2G1508), KTH Royal Institute of Technology.
2005/2006, period 2, course responsible, examiner [evaluation]
2004/2005, period 3, course responsible, examiner [evaluation] - Distributed Systems (2G1509), KTH Royal Institute of Technology.
2005/2006, period 1, course responsible, examiner [evaluation]
2004/2005, period 1, lecturing - Datalogi II (2G1512), KTH Royal Institute of Technology.
2003/2004, periods 1-2, course responsible, examiner [evaluation]
2002/2003, periods 1-2, course responsible, examiner [evaluation] - Datalogi II (Computer Science II) (2G1519), KTH Royal Institute of Technology.
2006/2007 periods 1-3, course responsible, examiner [evaluation]
2005/2006 periods 1-3, responsible for C++ module
2004/2005 periods 1-3, responsible for C++ module - C++ Module for Datalogi II (2G1532), KTH Royal Institute of Technology.
2005/2006, period 3, course responsible, examiner
2004/2005, period 3, course responsible, examiner [evaluation] - IT Project (6B3022), KTH Royal Institute of Technology.
2004/2005, periods 3-4, technical mentor
2003/2004, periods 3-4, technical mentor
- Seminar Garbage Collection,
Saarland University, WS 2001/02.
- Logik, Semantik und Verifikation,
Saarland University, SS 2001.
- Logik, Semantik und Verifikation,
Saarland University, SS 2000.
- Seminar Typsysteme,
Saarland University, WS 1999/2000.
- Java-Seminar,
Saarland University, WS 1997/1998.
- Informatik I (Computer Science I),
Saarland University, WS 1995/1996.
- Logische Programmierung (Logic Programming),
Saarland University, SS 1993.
Post-doctoral Researchers
- Konstantinos Koukos, KTH Royal Institute of Technology, Sweden, 2016-2017.
Current Doctoral Students
- Diarmuid Corcoran,
KTH Royal Institute of Technology, Sweden.
- Klas Segeljakt,
KTH Royal Institute of Technology, Sweden.
- Rodothea (Romy) Myrsini Tsoupidi,
KTH Royal Institute of Technology, Sweden.
- Johan (Ludde) Wessén,
KTH Royal Institute of Technology, Sweden.
- Sara Frimodig,
KTH Royal Institute of Technology, Sweden. Co-supervisor.
- Akhila Rao,
KTH Royal Institute of Technology, Sweden. Assistant supervisor.
- Daniel Lundén,
KTH Royal Institute of Technology, Sweden. Assistant supervisor.
- George Ungureanu,
KTH Royal Institute of Technology, Sweden. Assistant supervisor.
- Saranya Natarajan,
KTH Royal Institute of Technology, Sweden. Assistant supervisor.
- Kathrin Rosvall,
KTH Royal Institute of Technology, Sweden. Assistant supervisor.
Past Doctoral Students
- Roberto Castañeda Lozano,
KTH Royal Institute of Technology, Sweden.
- Gabriel Hjort Blindell,
KTH Royal Institute of Technology, Sweden.
- Vasiliki Kalavri,
KTH Royal Institute of Technology, Sweden. Assistant supervisor.
- Katharina Rasch,
KTH Royal Institute of Technology, Sweden.
- Baki Cakici,
KTH Royal Institute of Technology, Sweden.
- Guido Tack,
Programming Systems Lab, Saarland University, Germany.
- Mikael Lagerkvist,
KTH Royal Institute of Technology, Sweden.
- René Krenz-Bååth,
KTH Royal Institute of Technology, Sweden.
- Dragan Havelka,
KTH Royal Institute of Technology, Sweden.
- Frej Drejhammar,
KTH Royal Institute of Technology, Sweden.
Master Students
- Pietrro Alovisi, TBD.
KTH Royal Institute of Technology, Sweden, Master thesis, 2020. - Sofia Pedersén, TBD.
KTH Royal Institute of Technology, Sweden, Master thesis, 2020. - Jinju Joy, TBD.
KTH Royal Institute of Technology, Sweden, Master thesis, 2019. - Tony Lundgren, TBD.
KTH Royal Institute of Technology, Sweden, Master thesis, 2019. - Christiaan Boersma, Designing a platform to communicate posture and movement data to medical professionals.
KTH Royal Institute of Technology, Sweden, Master thesis, 2019. - Blake Tianze Wang, Machine Learning for Constraint Programming.
KTH Royal Institute of Technology, Sweden, Master thesis, 2019. - Klas Segeljakt, A Scala DSL for Rust code generation.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2018:171, 2018. - Oscar Bjuhr, Dynamic Configuration of a Relocatable Driver and Code Generator for Continuous Deep Analytics.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2018:168, 2018. - Patrik Karlström, A Systematic Approach to Automated Software Diversity using Unison.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2018:169, 2018. - William Wieweg, Towards Arc Consistency in PLAS.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2018:172, 2018. - Martin Persson, Evaluating Unison's Speedup Estimation.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2017:75, 2017. - Marion Bellefin, Optimisation of linear algebra software implementation on a DSP architecture.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2017:6, 2017. - Johan Gasslander, Bluetooth Low Energy in the Contiki OS.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2017:4, 2017. - Ioana Teodora Anitoaei, Enhancing Parking Behaviour Detection.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2016:104, 2016. - Nikolaos Ektoras Anestos, Cloud Service Orchestration Using Constraint Programming.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2016:106, 2016. - Zhengyang Zhao, Assembly Sequencing using Constraint Programming.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2015:201, 2015. - Mattias Jansson, Instant Toolsmith: Assembler.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2015:78, 2015. - Kilian Höflinger, Design of an Automatic Specification-based Test-framework for On-board Software of Satellites.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2015:77, 2015. - Bevin Hansson, Random Code Generation for Testing in Compilers.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2015:76, 2015. - Anton From, Parallel Portfolio Search for Gecode.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2015:75, 2015. - Erik Ekström, Implied Constraints for the Unison Presolver.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2015:74, 2015. - Mikael Almgren, Evaluation and Implementation of Dominance Breaking Presolving Techniques in the Unison Compiler Back-End.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2015:73, 2015. - Karl Johansson, Instant Simulator.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2014:106, 2014. - Khalil Saedi, A link-time optimisation (LTO) approach in the EMCA programme domain.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX; 2013:233, 2013. - Kim-Anh Tran, Necessary Conditions for Constraint-based Register Allocation and Instruction Scheduling.
Uppsala University, Sweden, Master thesis, 2013. - Saeed Ansari Ramandi, Automated Debugging in a Trading System.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2012:10, 2012. - Xavier Legros, Optimization of a compiler for a custom microprocessor.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2011:66, 2011. - Roberto Castañeda Lozano, Constraint Programming for Random Testing of a Trading System.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2010:69, 2010.
Winner of the Swedish AI Society's prize for the best AI Master's Thesis 2010. - Rahim Delaviz Aghbolagh, Dynamic Implementation of the Tree Constraint.
KTH Royal Institute of Technology, Sweden, Master thesis, TRITA-ICT-EX-2009:19, 2009. - Sofia Zhou, UML 2.0 and SDL-RT for Modelling Real-time Systems.
KTH Royal Institute of Technology, Sweden, Master thesis, ICT/ECS-2008-114, 2008. - Muhammad Arshad, Deploying Web Service Descriptions for an OAI Data Provider.
KTH Royal Institute of Technology, Sweden, Master thesis, ICT/ECS-2008-105, 2008. - Bruno Roggeri, Optimizing Raytracing Algorithms.
KTH Royal Institute of Technology, Sweden, Master thesis, ICT/ECS-2007-17, 2007. - Piotr Szpoton, Propagation for Scheduling Problems.
KTH Royal Institute of Technology, Sweden, Master thesis, ICT/ECS-2006-135, 2006. - Karin Ask, Automatic Malware Signature Generation.
KTH Royal Institute of Technology, Sweden, Master thesis, ICT/ECS-2006-122, 2006. - Piotr Kundu, File transfer over HTTP using Symbian OS.
KTH Royal Institute of Technology, Sweden, Master thesis, ICT/ECS-2006-75, 2006. - Fredrik Asp, Peter Odén, Information Visualization in Eclipse.
KTH Royal Institute of Technology, Sweden, Master thesis, ICT/ECS-2006-74, 2006. - Morten Nielsen, Parallel Search in Gecode.
KTH Royal Institute of Technology, Sweden, Master thesis, ICT/ECS-2006-45, 2006. - Love Florgård, Design and Implementation of a Distributed System for Synchronization and Supervision.
KTH Royal Institute of Technology, Sweden, Master thesis, ICT/ECS-2006-67, 2006. - Andrea Rendl, A Modelling Language for Constraint Programming.
KTH Royal Institute of Technology, Sweden, Master thesis, ICT/ECS-2006-58, 2006. - Elena de Castro Díaz-Plaza, Performance Validation and Auto-method Test Management.
KTH Royal Institute of Technology, Sweden, Master thesis, ICT/ECS-2006-44, 2006. - Anders Musikka, Using a More Fine-Grained Cost-Function for Crew Rostering at SAS.
KTH Royal Institute of Technology, Sweden, Master thesis, ICT/ECS-2006-17, 2006. - Mattias Anuéll, Daniel Sandberg, CORBA Tracer, Execution Trace of a CORBA Based Distributed System.
KTH Royal Institute of Technology, Sweden, Master thesis, IMIT/LECS-2005-60, 2005. - Staffan Friberg, Dynamic Profile Guided Optimization in a VEE on IA-64.
KTH Royal Institute of Technology, Sweden, Master thesis, IMIT/LECS-2004-69, 2005. - Martin Homik, Ressourcenoptimierung von Workflow Problemen.
Saarland University, Germany, Master thesis, 2002. - Dag Kröper, Konzeption und Realisierung eines neuen Bibliotheksverwaltungssystems.
Saarland University, Germany, Master thesis, 2002. - Thorsten Brunklaus, Der Oz Inspector - Browsen: Interaktiver, einfacher, effizienter.
Saarland University, Germany, Master thesis, 2000. - Leif Kornstaedt, Definition und Implementierung eines Front-End-Generators für Oz.
Saarland University, Germany, Master thesis, 1996. - Konstantin Popov, An Implementation of Distributed Computation in the Programming Language Oz (In Russian).
Electrotechnical State University of St. Petersburg Uljanov/Lenin, Russia, Master thesis, 1994.
Bachelor Students
- Erik Larsson, TBD.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, 2019. - Andreas Lindmark, A Gecode Propagator for the Contextfree Grammar Constraint.
Uppsala University, Sweden, Bachelor thesis, 2018. - Dusan Viktor Hrstic, Improving the performance of GPU-accelerated spatial joins.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2017:74, 2017. - Oscar Bjuhr, Klas Segeljakt, Reducing software complexity by hidden structure analysis.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2016:98, 2016. - Vidak Mijailovic, A Graph-Based Approach to Procedural Terrain.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2015:72, 2015. - Jonas Masko, Automatic sampling of a MIDI-controlled grand piano.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2015:71, 2015. - Haimen Aldabbagh, Provinsgenerering med post-process.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX 2014:105, 2014. - Daniel Carlsson, Daniel Snellman, T2DW på mobila enheter.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX 2014:104, 2014. - Johan Gasslander, A Front-end to LBTest.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX 2014:103, 2014. - Patrik Eklöf, Implementing confidence-based work stealing search in Gecode.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2014:39, 2014. - Nina Knutas, Joakim Palmkvist, A Distributed information system for gaming events.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2013:190, 2013. - Jenny Olsson, Time critical synchronization of networked rendering.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2013:191, 2013. - Johan Rende, Creating a real-time web-based media player.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2013:192, 2013. - Mattias Jansson, Karl Johansson, Performance benchmarking using real world applications.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2012:144, 2012. - Zandra Norman, Memory Management for Gecode.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2012:143, 2012. - Johan Tjelldén, Erik Ylipää, Creating the Conveyerl visualisation tool for Erlang programs.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2012:142, 2012. - Jakob Stengård, Registerallokering med PBQP för en DSP.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2011:203, 2011. - Björn Dahlgren, Niklas Ström, Development with Modern Mobile Technologies.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2011:202, 2011. - Daniel Zheng, Design and implementation of a wood measurement system.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2011:201, 2011. - Daniel Olausson, Mikael Stockmann, Sjävscanning med mobiltelefon.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, TRITA-ICT-EX-2011:200, 2011. - Janine Wicke, Propagation for Bin-packing.
KTH Royal Institute of Technology, Sweden, Bachelor thesis, ICT/ECS-2006-134, 2006. - Dainius Ramanauskas, Bibliothekssystem der Computerlinguistik.
Saarland University, Germany, Bachelor thesis, 2002. - Guido Tack, Integrated Oz Search Factory.
Saarland University, Germany, Bachelor thesis, 2002. - Marco Kuhlmann, Tiny Constraint Modelling Language.
Saarland University, Germany, Bachelor thesis, 2001. - Martin Homik, JOz: Grafisches Java-Oz Frontend.
Saarland University, Germany, Bachelor thesis, 1999.