Christoph Koch

EPFL IC IINFCOM DATA
BC 260 (Bâtiment BC)
Station 14
1015 Lausanne

Web site:  Web site:  https://data.epfl.ch

vCard
Administrative data

Fields of expertise

knows everything ;-)

Awards

2002 : 21st ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems (PODS) 2002 Best Paper Award : Georg Gottlob, Christoph Koch: "Monadic Datalog and the Expressive Power of Languages for Web Information Extraction"

2005 : 32nd International Colloquium on Automata, Languages and Programming (ICALP) 2005 Best Paper Award : Martin Grohe, Christoph Koch, Nicole Schweikardt: "Tight Lower Bounds for Query Processing on Streaming and External Memory Data"

2009 : Google Research Award : Category: Structured Data

2011 : ERC Grant : Foundations of Algebraic and Dynamic Data Management Systems

2011 : SIGMOD International Conference on Management of Data 2011 Best Paper Award : Nitin Gupta, Lucja Kot, Sudip Roy, Gabriel Bender, Johannes Gehrke, Christoph Koch: "Entangled Queries: Enabling Declarative Data-Driven Coordination"

2013 : Conference on Innovative Data Systems Research (CIDR) 2013 Outrageous Ideas and Vision Paper Award : Christoph Koch: "Abstraction without regret in data management systems"

2014 : 40th International Conference on Very Large Databases (VLDB) 2014 Best Paper Award : Yannis Klonatos, Christoph Koch, Tiark Rompf, Hassan Chafi: "Building Efficient Query Engines in a High-Level Language"

2017 : 16th International Conference on Generative Programming: Concepts & Experience (GPCE) 2017 Best Paper Award : Lionel Parreaux, Amir Shaikhha, Christoph Koch: "Quoted Staged Rewriting: A Practical Approach to Library-Defined Optimizations"

2019 : Member, Academia Europea : since

2021 : ACM SIGLOG/EATCS/EACSL/KGS Alonzo Church Award : "For fundamental work on logic-based web data extraction and querying tree-structured data"

Research

Teaching & PhD

Teaching

Computer Science

Communication Systems

Courses

Making intelligent things A

The course aims at teaching the prototyping of intelligent physical artifacts. It aims to solve real-world challenges by a combination of microcontroller programming, electronics, and computer -aided design and manufacturing. Student teams choose their own challeng in consultation with the teachers.

Making intelligent things B

The course aims at teaching the prototyping of intelligent physical artifacts. It aims to solve real-world challenges by a combination of microcontroller programming, electronics, and computer -aided design and manufacturing. Student teams choose their own challeng in consultation with the teachers.