>> Teaching (updated August 2025)

  1. Databases, BSc course, 6 ECTS, Reykjavik University, Spring 2025

  2. Software Project Management, MSc course, 8 ECTS, Reykjavik University, Fall 2024

  3. Databases, BSc course, 6 ECTS, Reykjavik University, Spring 2024

  4. Software Project Management, MSc course, 8 ECTS, Reykjavik University, Fall 2023

  5. Databases, BSc course, 6 ECTS, Reykjavik University, Spring 2023

  6. Software Project Management, MSc course, 8 ECTS, Reykjavik University, Fall 2022 (50%, jointly with Birna Íris Jónsdóttir)

  7. Databases, BSc course, 6 ECTS, Reykjavik University, Spring 2022

  8. Introduction to Database Design, MSc/BSc course, 7.5 ECTS, IT University of Copenhagen, Spring 2022 (50%, jointly with Siniša Nešković)

  9. Introduction to Database Design, BSc/MSc course, 7.5 ECTS, IT University of Copenhagen, Fall 2021

  10. Introduction to Database Design, MSc/BSc course, 7.5 ECTS, IT University of Copenhagen, Spring 2021 (50%, jointly with Philippe Bonnet and Andrea Vezzosi)

  11. Introduction to Database Design, BSc/MSc course, 7.5 ECTS, IT University of Copenhagen, Fall 2020

  12. Introduction to Database Design, MSc/BSc course, 7.5 ECTS, IT University of Copenhagen, Spring 2020

  13. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2020 (70%, jointly with Grímur Tómasson)

  14. Introduction to Database Design, BSc/MSc course, 7.5 ECTS, IT University of Copenhagen, Fall 2019

  15. Introduction to Database Design, MSc/BSc course, 7.5 ECTS, IT University of Copenhagen, Spring 2019

  16. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2019 (50%, jointly with Grímur Tómasson)

  17. Introduction to Database Design, BSc/MSc course, 7.5 ECTS, IT University of Copenhagen, Fall 2018 (50%, jointly with Johan Sivertsen)

  18. Big Data Management, MSc course, 7.5 ECTS, IT University of Copenhagen, Fall 2018 (50%, jointly with Iman Elghandour)

  19. Database Tuning, MSc course, 7.5 ECTS, IT University of Copenhagen, Spring 2018

  20. Database Use and Design, BSc course, 7.5 ECTS, IT University of Copenhagen, Spring 2018 (25%, primarily taught by Philippe Bonnet)

  21. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2018 (50%, jointly with Grímur Tómasson)

  22. Big Data Management, MSc course, 7.5 ECTS, IT University of Copenhagen, Fall 2017

  23. Databases, BSc course, 6 ECTS, Reykjavik University, Fall 2017

  24. Database Tuning, MSc course, 7.5 ECTS, IT University of Copenhagen, Spring 2017 (25%, primarily taught by Philippe Bonnet)

  25. Big Data Management, MSc course, 8 ECTS, Reykjavik University, Spring 2017 (50%, jointly with Gylfi Þór Guðmundsson)

  26. Databases, BSc course, 6 ECTS, Reykjavik University, Fall 2016

  27. Big Data Management, MSc course, 8 ECTS, Reykjavik University, Spring 2015

  28. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2015 (50%, jointly with Grímur Tómasson)

  29. Databases, BSc course, 6 ECTS, Reykjavik University, Fall 2014

  30. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2013 (50%, jointly with Grímur Tómasson)

  31. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2011

  32. Advanced Database Systems, MSc/BSc course, 8/6 ECTS, Reykjavik University, Fall 2009

  33. Flash Devices and Databases, BSc course, 6 ECTS, Reykjavik University, Fall 2009

  34. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2009

  35. Advanced Database Systems, MSc/BSc course, 8/6 ECTS, Reykjavik University, Fall 2008

  36. Advanced Database Systems, MSc/BSc course, 8/6 ECTS, Reykjavik University, Fall 2007

  37. Implementation of Database Systems, MSc course, 8 ECTS, Reykjavik University, Spring 2007

  38. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2007

  39. Advanced Database Systems, MSc/BSc course, 8/6 ECTS, Reykjavik University, Fall 2006

  40. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2006

  41. Advanced Database Systems, MSc/BSc course, 8/6 ECTS, Reykjavik University, Fall 2005

  42. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2005

  43. Advanced Database Systems, MSc/BSc course, 8/6 ECTS, Reykjavik University, Fall 2004

  44. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2004

  45. Implementation of Database Systems, MSc course, 8 ECTS, Reykjavik University, Fall 2003

  46. Advanced Database Systems, MSc/BSc course, 8/6 ECTS, Reykjavik University, Fall 2003

  47. Advanced Database Systems, MSc/BSc course, 8/6 ECTS, Reykjavik University, Fall 2002

  48. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2002

  49. Databases, BSc course, 6 ECTS, Reykjavik University, Spring 2001

  50. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Spring 2001

  51. Performance of Database Systems, BSc course, 6 ECTS, Reykjavik University, Fall 2000

  52. Advanced Topics in Databases, BSc course, 6 ECTS, University of Iceland, Fall 1999

  53. Databases, BSc course, 6 ECTS, University of Iceland, Spring 1999 (30%, jointly with Bergur Jónsson)