Annual Review of Computer Science