About me

I am an assistant professor in the Paul G. Allen School of Computer Science and Engineering at UW, since January 2022.

I am always looking for talented students! If you are interested in working with me, please apply to the UW Ph.D. program.

I graduated with a Ph.D. (Dr. sc. ETH) in Computer Science at the Swiss Federal Institute of Technology, Zurich, in October 2012. Prior to that I graduated (Dipl.-Inf.) from the Carl-von-Ossietzky University of Oldenburg, Germany in 2006 with a major in Computer Science and a minor in Music. Prior to my position as assistant professor in the Allen School, I was an assistant professor at UT Austin, since 2016. Before UT Austin, I was a post-doc at the University of Washington with Tom Anderson and Arvind Krishnamurthy, from 2012 to 2015.

I am one of the founding authors of the Barrelfish multicore operating system.


I have the honor to be advising a number of exceptional graduate students. Here they are:

Graduated students (and where they went):
  • Natacha Crooks, Ph.D. (UC Berkeley)
  • Antoine Kaufmann, Ph.D. (MPI-SWS)
  • Youngjin Kwon, Ph.D. (KAIST)
  • Cody Littley, MSc (Nutanix)
  • Ming Liu, Ph.D. (UW-Madison)
  • Syed Akbar Mehdi, Ph.D. (Google)
  • Dhathri Purohith, MSc (Nutanix)
  • Kevin Puthusseri, MSc (Google)


My research interests are in Operating Systems and Networks. My current research projects are in low latency, scalable, and energy-efficient data center system design.

VM, OS & runtime design:​

  • Scalable transactional SQL database
  • Quality of service in tiered memory management​
  • Transparent zero-copy IO
  • Lightweight network stack virtualization

Programmable NICs & switches:​

  • Flexible RDMA and TCP offload
  • In-network distributed storage​ services
  • In-network preprocessing for large-scale ML training
  • Scalable power control plane for datacenter power resiliency


Fall 2022: CSE453 Data Center Systems
Spring 2022: CSE599 Datacenters
Fall 2014: PMP Graduate Operating Systems (CSEP551) with Andrew Baumann (MSR)

At UT Austin:

Fall 2021: Data Centers (395T)
Spring 2021: Multicore Operating Systems Implementation (378)
Fall 2020: Data Centers (395T)
Spring 2020: Multicore Operating Systems Implementation (378)
Fall 2019: Data Centers (395T)
Spring 2019: Multicore Operating Systems Implementation (378)
Fall 2018: Data Centers (395T)
Spring 2018: Multicore Operating Systems Implementation (378)
Spring 2017: Multicore Operating Systems Implementation (378)
Fall 2016: Multicore Operating Systems Implementation (395T)

Vita and Publications

Please, read my CV. It has all of the information and I keep it updated. I also have a Google Scholar page, if you prefer a quick overview of my publications, but it typically lags behind my CV.


Apart from CS, I enjoy making and listening to music. I used to play the violin and compose electronic music on the computer. The advent of reasonably precise DJ controllers recently allow me to resurrect many of the old sounds in new ways. I enjoy going skiing in the winter and hiking in the summer. When I'm not doing any of the above, you'll probably find me dancing Lindy Hop.

In my teenage years, I used to be active in the Demoscene, a computer art subculture and I have fond memories of the good old times.

I was born in Oldenburg, situated in north-west Germany, and enjoyed living a good deal of my youth in the cozy area of Bad Zwischenahn.