Teaching
Principles of Distributed Computing
-
2021 - Master's Course
- Teaching exercise sessions.
- Writing and grading exam questions.
- Coordinated the team of graduate assistants responsible for the Summer 2022 exam.
- Gave lecture on Self Stabilization.
Distributed Systems
-
2021 - Bachelor/Master's Course
- Supervizing the team of student assistants teaching the exercise sessions.
- Writing and grading exam questions.
- Responsible for the Summer 2022 exam administration.
- Gave lecture on Game Theory.
Computational Thinking
-
2021 - Bachelor's Course
- Supervizing the team of student assistants teaching the exercise sessions.
- Writing and grading exam questions.
- We converted the lecture into a flipped classroom lecture. As part of this conversion, our group produced numerous short video tutorials (available online) to enhance the lecture. I contributed with two videos on boolean satisfiability and circuits.