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.