Picture of me courtesy
      Roozbeh Derakhshan  

Timothy Roscoe (Mothy)

Professor, Department of Computer Science, ETH Zürich

ETH Zürich
Systems Group
STF H 314
Stampfenbachstrasse 114
8092 Zürich

Note: My name is Timothy, or Mothy, but not Tim. Why would it be Tim?

I'm a systems research person: I build stuff.

I'm part of the ETH Zürich Computer Science Department's Systems Group. My main research areas are operating systems, distributed systems, and networking, with some critical theory on the side.

I have two main research interests right now:

I recently have a joint keynote address at Usenix ATC and OSDI 2021 which seems to have generated some interest. You can find the video of the talk here, and a (slightly) cleaned up version of the slides here.


We're always looking for talented research students who like hacking on large systems. We have a number of projects available in networking, distributed systems, FPGA-based hardware, and OS design and implementation. See the Systems Group web pages for a few ideas, but also email me - we often have more up-to-date proposals available.

If you're thinking of applying for a position in the group:

I generally teaching the following courses at ETHZ; details can be found on the Systems Group course page:


Timothy Roscoe has been a Full Professor in the Systems Group of the Computer Science Department at ETH Zurich since 2007. He works on operating systems, networks, and distributed systems, and in particular the Enzian research computer and its applications. He received a PhD in 1995 from the Computer Laboratory of the University of Cambridge, where he was a principal designer and builder of the Nemesis OS.

After three years working on web-based collaboration systems at a startup in North Carolina, Mothy joined Sprint's Advanced Technology Lab in Burlingame, California in 1998, working on cloud computing and network monitoring, and spent time as an Industrial Fellow at the University of California at Berkeley Computer Science department, working with the Oceanstore project.

He joined Intel Research at Berkeley in April 2002 as a principal architect of PlanetLab, an open, shared platform for developing and deploying planetary-scale services, and worked on Declarative Networking, while becoming an Adjunct Professor at Berkeley.

In September 2006 he spent four months as a visiting researcher in the Embedded and Real-Time Operating Systems group at National ICT Australia in Sydney, which was developing the seL4 microkernel

Since joining ETH Zurich he has also spent time at Microsoft Research, Intel Research, and the University of Washington. His work has included the Barrelfish multikernel research OS, as well as work on distributed stream processors, and using formal specifications to describe the hardware/software interfaces of modern computer systems.

He was named Fellow of the ACM in 2013 for contributions to operating systems and networking research.

Mothy's current research centers on Enzian, a powerful hybrid CPU/FPGA machine designed for research into systems software.


Some selected recent published papers:

At the instigation of Rebecca Isaacs, I wrote a document for the SOSP 2007 Shadow PC entitled "Writing reviews for systems conferences". You can find it here: [PDF].

Program Committees

Copyright © Timothy Roscoe 2012-2022, all rights reserved