Personal profile


Guido Tack is an Associate Professor in the Department of Data Science and Artificial Intelligence, at the Faculty of Information Technology, Monash University.

His research focuses on combinatorial optimisation, in particular architecture and implementation techniques for constraint solvers, translation of constraint modelling languages, and industrial applications. Guido leads the development of the MiniZinc constraint modelling language and toolchain. He is one of the main developers of Gecode, a state-of-the-art constraint programming library.

Guido's broader research interests include programming languages and computational logic.

Guido graduated and received his doctoral degree (Dr.-Ing.) from the Department of Computer Science, Saarland University, Germany. Before joining Monash University as a Lecturer and Monash Larkins Fellow in February 2012, he worked as a post-doctoral researcher at NICTA Victoria Laboratory, Saarland University (Germany), and K.U. Leuven (Belgium).

Related Links: 

Monash teaching commitment

Guido has experience as the Chief Examiner for the following units in the Faculty of IT:

  • FIT5170 Programming for distributed, parellel and mobile systems
  • FIT9135 Data communications
  • FIT5216 Modelling discrete optimisation problems

Guido has experience as Lecturer for the following units in the Faculty of IT:

  • FIT1047 Introduction to computer systems, networks and security
  • FIT4010 Advanced topics in algorithms and discrete structures
  • FIT5170 Programming for distributed, parallel and mobile systems
  • FIT5216 Modelling discrete optimisation problems
  • FIT9135 Data communications

Expertise related to UN Sustainable Development Goals

In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This person’s work contributes towards the following SDG(s):

  • SDG 3 - Good Health and Well-being
  • SDG 7 - Affordable and Clean Energy

Education/Academic qualification

Computer Science, Dr.-Ing., Universitat des Saarlandes (Saarland University)

Award Date: 29 Jan 2009

Computer Science, Diplom Informatiker, Universitat des Saarlandes (Saarland University)

Award Date: 30 Jun 2003

Research area keywords

  • optimisation
  • constraint programming
  • problem modelling and solving

Collaborations and top research areas from the last five years

Recent external collaboration on country/territory level. Dive into details by clicking on the dots or