Photo of Christian Schulte

Christian Schulte is a professor of computer science at the unit Software and Computer Systems, School of Electrical Engineering and Computer Science, KTH Royal Institute of Technology in Stockholm, Sweden. He is a member of the Model-based Computing Systems (MCS) research group. He is also program director for the graduate program "Information and Communication Technology".

Before joining KTH in 2002, he got a diploma in computer science (with a minor in mathematics) from the University of Karlsruhe, Germany (1992), worked as a researcher and project leader at the German Research Center for Artificial Intelligence (DFKI) (1992-1997) and as a researcher at Saarland University, Germany (1997-2002), from which he also obtained a doctoral degree in engineering (2001). At KTH, he earned a docent degree in computer systems in 2009. Christian also worked as an expert researcher at RISE SICS (2010-2018).

His research interests include constraint programming, programming systems, and distributed systems.

His current research focus is on constraint-based compilation and on models, architectures, and implementation techniques for constraint programming systems. Please check out a post on Ericsson's research blog about Unison, the joint KTH, RISE SICS, and Ericsson project in constraint-based code generation. Christian is heading the development of Gecode as an attempt to construct an open, free, portable, accessible, and efficient environment for developing constraint-based systems and applications.

Current Activities

Teaching 2017/2018

If you are interested, you can find out how students evaluated these courses.