teaching

Overview of the courses I teach in artificial intelligence (AI) and innovation.

Artificial Intelligence

Data Science Lab

MS · 10 ECTS credits · Lecturer

ETH ZurichETH Zurich

This project-based course teaches participants how to deal with data science and machine learning applications “in the wild”. Projects are executed in an open-source way, in collaboration with domain experts from academia, industry, and startups.

Large-Scale AI Engineering

MS/PhD/PostDoc · 3 ECTS credits · Lecturer

ETH ZurichETH Zurich

I co-founded this hands-on course on large-scale AI with Imanol Schlag, focusing on the engineering principles and practices required to develop and optimize large-scale AI systems. It provides unique hands-on experience on the (Spring 2025) world’s most powerful public AI supercomputer (Alps).

Projects in Machine Learning Research

MS/PhD · 4 ECTS credits · Lecturer

ETH ZurichETH Zurich

This course gives students an overview of selected topics in advanced machine learning that are currently subjects of active research. The course concludes with a final project.


Innovation

Technology and Entrepreneurship

MS/MA/PhD/PostDoc · 3 ECTS credits · Lecturer

HSGHSGETH ZurichETH Zurich

This course provides theoretical and practical insights into technology entrepreneurship. It focuses on the process of building new ventures from the validating the idea to successfully scaling its business operations.

Technology Investing

MS/MA/PhD/PostDoc · 2 ECTS credits · Lecturer

HSGHSGETH ZurichETH Zurich

Venture Capital is important to fund big transformational ideas and is often misunderstood by tech or research entrepreneurs. In small teams, participants work on a case of a real startup and defend the case in a simulated investment committee (IC) consisting of experienced VCs.