I am a docent1 in computing science at the IT Department in the Computing Science Division (CSD). Most of my research is related to artificial intelligence and optimisation. See here for details of optimisation research at CSD.

Together with Pierre Flener, I supervise the PhD student Frej Knutar Lewander. I also co-supervise Yi Zhao together with Di Yuan. My recently graduated PhD students include Gustav Björdal thesis, Maria Andreina Francisco Rodriguez, thesis, and Joseph Scott, thesis. Also Ghafour Ahani who I co-supervised with Di Yuan successfully defended his thesis.

My research interests include: Constraint Programming, Optimisation, Complexity theory, Software Testing, and Artificial Intelligence including Machine Learning. I am currently teaching Algorithms and Data Structures II (1DL231) and Introduction to Machine Learning for Bachelor Students (1DL034).

I am currently responsible for coordinating the IT department’s mentor programme for new employees.

  1. A docent is an academic title in Sweden and roughly corresponds to a reader in the British system. ↩︎


Current Courses

  • Algorithms and Data Structures II (1DL231) Homepage

Other courses not running at the moment

For more information about the other courses I teach then please visit the teaching page.

Recent Publications

Please note that the bibtex entries might have got mangled in the translation. Please see the our research group’s github repository that contains all the bibtex entries and many more. Please feel free to use the repository yourself.

(2020). Solving satisfaction problems using large-neighbourhood search. CP 2020.


(2019). Exploring declarative local-search neighbourhoods with constraint programming. CP 2019.


(2019). Generating compound moves in local search by hybridisation with complete search. CP-AI-OR 2019.


(2018). Declarative local-search neighbourhoods in Mini­Zinc. ICTAI 2018.


Contact Me

  • +46 18 471 72 92
  • Uppsala University, Department of IT, Attention Justin Pearson, Uppsala, SE-751-05
  • My physical address is: Department of Information Technology, Ångström Hus 10, Lägerhyddsvägen 1, Uppsala. I am in room 105122.