Teaching Assistant at ETH Zurich

My role includes: designing problem sets, teaching weekly tutorial sessions, grading assignments and course projects, correction of exams, helping in designing final exams, and guiding students on presenting and writing seminar research papers. I have been a teaching assistant for the following courses:

Mentoring at ETH Zurich

I advised the following 5 students on their theses at the Distributed Systems Group.