Adrian Schuepbach, IBM Research, Zurich