Teaching and Research Assistant (3 positions) — ETH Zurich | SciFind