Christoph Kessler is a professor for Computer Science at Linköping University, Sweden, where he leads the Programming Environment Laboratory’s research group on compiler technology and parallel computing. He received a PhD degree in Computer Science in 1994 from the University of Saarbrücken, Germany, and a Habilitation degree in 2001 from the University of Trier, Germany. In 2001 he joined Linköping University, Sweden, as associate professor at the programming environments lab (PELAB) of the computer science department (IDA), and received the docent degree at Linköping University in 2002. In 2007 he was appointed full professor at Linköping University. Since 2015 he also serves as the head of the division for Software and Systems (SaS) at the department. His research interests include parallel programming, compiler technology, code generation, optimization algorithms, and software composition. He has published two books, several book chapters and more than 100 scientific papers in international journals and conferences.