Teaching

Introduction to robotics (5,902,1.00)

Undergraduate course, University of St. Gallen, 2024

Leader of Introduction to robotics course (5,902,1.00), fall 2024

Industry 4.0 (95639)

Graduate course, University of Bologna, 2024

Leader of the Industry 4.0 course (95639), spring 2024.

Putting Data into Context (8,780,1.00)

Graduate course (contextual studies course), University of St. Gallen, 2023

Co-leader of the Putting Data into Context course (8,780,1.00), spring 2023.

Computer Networks and Distributed Systems (6,147,1.00)

Undergraduate course, University of St. Gallen, 2022

Co-instructor of the Computer Networks and Distributed Systems course (6,147,1.00), spring 2021 and 2022

Ubiquitous Computing (7,864,1.00)

Graduate course, University of St. Gallen, 2021

Co-instructor of the Ubiquitous Computing course (7,864,1.00), fall 2022 - 2024.

User Interface Design and Development (CS160)

Undergraduate course, University of California, Berkeley, 2019

Leader of the User Interface Design and Development course (CS160), fall 2019.

Wireless and Mobile Computing (450234)

Undergraduate course, Autonomous Metropolitan University (UAM), 2014

Leader of the Wireless and Mobile Computing course (450234), 2014.

Automata Theory and Formal Languages (4604092)

Undergraduate course, Autonomous Metropolitan University (UAM), 2014

Leader of the Automata Theory and Formal Languages course (4604092), 2014.