teaching

Computational Thinking

2021-
Head Teaching Assistant
  • Computer science fudamentals lecture for third-year electrical enginnering students.
  • We converted the lecture into a flipped classroom lecture. As part of this conversion our group produced numerous short video tutorials to enhance the lecture. The video tutorials are available online.

Decentralized Finance and the Future of Money

2024
Guest Lecturer
  • Master-level course for ETH students that explores the fundamentals of Distributed Ledger Technology (DLT) and its applications in decentralized finance (DeFi).

Distributed Systems

2021-2023
Teaching Assistant
  • Master level course for computer science and electrical engineering students that introduces the fundamentals of distributed systems.

Principles of Distributed Computing

2021-2022
Teaching Assistant
  • Master level course for computer science and electrical engineering students that introduces the principles of distributed computing.

Numerical Methods

2018-2019
Teaching Assistant
  • Second-year mathematics course for electrical enginnering students.

Discrete Mathematics

2018
Teaching Assistant
  • Second-year mathematics course for electrical enginnering students.
  • I received excellent student ratings and was asked to hold the exam preparation courses.

Linear Algebra

2017
Teaching Assistant
  • First-year mathematics course for electrical enginnering students.
  • I received excellent student ratings and was asked to hold the exam preparation courses.