Thomas Gross is faculty member and professor at the computer science department of ETH Zurich. He has worked on the software and architecture of a variety of experimental computer systems. As a graduate student at Stanford, he participated in the (Stanford) MIPS project. At Carnegie Mellon, he was part of the Warp, iWarp and Fx projects. His current research focuses on compilers and network-aware applications.