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

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"

2002

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"

2005

Google Research Award

Category: Structured Data

2009

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"

2011

Conference on Innovative Data Systems Research (CIDR) 2013 Outrageous Ideas and Vision Paper Award

Christoph Koch: "Abstraction without regret in data management systems"

2013

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"

2014

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"

2017

ACM SIGLOG/EATCS/EACSL/KGS Alonzo Church Award

"For fundamental work on logic-based web data extraction and querying tree-structured data"

2021

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.