His research focus is on the design and implementation of programming languages with advanced dispatch mechanisms. He develops and maintains the ALIA4J project allowing to define arbitrary dispatch mechanisms by means of a meta-model that acts as a first-class representation of these mechanisms. He received his doctoral degree from the Technische Universität Darmstadt in 2008. He authored and co-authored several papers about programming languages published amongst others by the ECOOP, OOPSLA, AOSD, TOOLS, and VEE conferences. Christoph is co-organizer and co-founder of the workshop series "Virtual Machines Intermediate Languages" and "Free Composition", and he was program co-chair of the AOSD-Europe Summer School 2009. Christoph was/is reviewer for the TAOSD, TSE, and SoSym journals, member of the program committees of the workshop "Variability & Composition"