Teaching
 UC Berkeley (2007)

guest lecture on quantum lower bounds at the Quantum
Computation course by Umesh Vazirani

Amsterdam (2004)

I was a teacher assistant for the course of quantum computation and
information at the University of Amsterdam.

Prague (1998–2001)

I was a teacher assistant for the basic programming
course (Pascal, algorithms, and data structures) at the Charles
University, Prague.

Organisation of olympiads (1997–2001)

I was a corrector of the
czech national mathematical olympiad, category P (programming) for highschool students.
I was a member of the Scientific Committee of
Central European Olympiad in Informatics 1999, Brno.

Organisation of correspondence seminairs (1996–2001)

During my undergraduate studies in Prague, I corrected and organized
the correspondence
seminair in programming and the
correspondence seminar in mathematics and physics M&M.
My research and tutorial talks are listed in a
separate document.